浅谈AD RID池系列(二):RID 池维护

简介:

上节说到,到底RID在一个域内可以派多少个RID呢? 230 或者 1,073,741,823 个RID,算一算,也很多啊,有上亿个啊。 
 

“Every domain has a RID Master: a domain controller that hands each DC a pool of 500 RIDs at a time. A domain contains a single RID pool which generates roughly one billion SIDs (because of a 30-bit length, it's 230 or 1,073,741,823 RIDs). Once issued, RIDs are never reused. You can’t reclaim RIDs after you delete security principals either, as that would lead to unintended access to resources that contained previously issued SIDs”

 

那么,怎么查看用了多少个RID呢?可以使用dcdiag命令 

image

 

image 

有什么情况会浪费RID呢? 

TechNet 官方博客上列出了以下几点

Provisioning systems or admin scripts that accidentally bulk create users, groups, and computers. 
Attempting to create enabled users that do not meet password requirements 
DCs turned off longer than tombstone lifetime. 
DC metadata cleaned. 
Forest recovery. 
The InvalidateRidPool operation. 
Increasing the RID Block Size registry value.


假如运行了脚本,无限循环地创建用户、组或者计算机,会导致RID池的耗尽。所以,假如AD初学者要在生产环境使用创建用户、组或者计算机的脚本,AD管理员是留心哦,尤其是循环,类似i=1,  i++ 等。 

合理地使用RID池是不会有这些问题出现的,那微软自己用了多少呢? 

"The normal operations are out of your control and unlikely to cause problems even in the biggest environments. For example, even though Microsoft’s Redmond AD dates to 1999 and holds the vast majority of our resources, it has only consumed ~8 million RIDs - that's 0.7%. In contrast, some of the abnormal operations can lead to squandered RIDs or even deplete the pool altogether, forcing you to migrate to a new domain or recover your forest. "

 

 

 




本文转自 VirtualTom 51CTO博客,原文链接:http://blog.51cto.com/virtualtom/831226,如需转载请自行联系原作者

目录
相关文章
|
Java 测试技术 网络虚拟化
华为OD:VLAN资源池
华为OD:VLAN资源池
106 0
|
JavaScript
给类的每个实例分配唯一id
给类的每个实例分配唯一id
174 0
SAP RETAIL 分配规则里的哪些数据不会被带入分配表?
SAP RETAIL 分配规则里的哪些数据不会被带入分配表?
SAP RETAIL 分配规则里的哪些数据不会被带入分配表?
|
域名解析 SQL
Oushu DB 管理指南之虚拟集群(下)
随着虚拟集群的引入,有些GUC不再是全局范围的定义而是从属于虚拟集群的属性,我们将这些GUC移入pg_vcluster中,将其作为虚拟集群的属性。
231 0
Oushu DB 管理指南之虚拟集群(下)
|
SQL
Oushu DB 管理指南之虚拟集群(上)
OushuDB从4.4.0.0版本开始支持虚拟集群来管理节点及其队列。虚拟集群可以使用户的资源使用限定在若干节点上,从而达到合理分配资源并隔绝错误。目前所有关于虚拟集群的元数据信息记录在系统表pg_vcluster中。
169 0
Oushu DB 管理指南之虚拟集群(上)
|
存储
六、小数据池、ID、编码
a = 20  b = 20 print(a==b)  这比较的是数值 print(a is b)  这是比较内存地址  is print(id(a))  查看变量地址    小数据池 数字类型:     如果几个变量的值都为数字且都在-5~256 之间   则几个变量的的内存地址是一样的 这样的话就可以节省内存                       空间 字符串:     1、如果存在特殊字符 则不存在小数据池 其他都不存在数据池 编码 python3x 中的编码: python3x 中 str 在内存中的编码方式是unicode。
1013 0

热门文章

最新文章