8.3 改进身份库性能

身份库的底层基础结构 eDirectory 属于 I/O 密集型应用程序,而不是处理器密集型应用程序。以下两个因素可以提高身份库的性能:更多的超速缓存内存和更快的处理器。为了达到最佳效果,应在硬件允许的情况下尽可能多地超速缓存目录信息数据库 (DIB) 集。

尽管在单个处理器上 eDirectory 就能获得良好的伸缩性,但您还是可以考虑使用多个处理器。增加处理器会改进用户登录等方面的性能。此外,在多个处理器上激活多个线程也能提高性能。

下表提供了根据 eDirectory 中预期对象数进行服务器设置的一般指导。

对象

内存

硬盘

100.000

2+ GB (Linux)

384 MB (Windows)

300 MB (Linux)

144 MB (Windows)

100 万

4 GB (Linux)

4 GB (Windows)

1.5 GB

1000 万

4+ GB (Linux)

2+ GB (Windows)

15 GB

例如,对于带有标准纲要的 eDirectory 基本安装,每 50,000 位用户需要大约 74 MB 磁盘空间。但如果添加一组新特性或将每个现有特性完全填满,则对象将增大。进行这样的添加会影响所需的磁盘空间、处理器和内存。此外,对处理器的要求取决于计算机上可用的附加服务以及计算机要处理的鉴定、读和写的数量。加密和索引编制等进程可能会占用大量处理器时间。