Solaris 9 8/03 操作环境的新增功能

DNLC 改进

目录名称查阅高速缓存 (DNLC) 已被增强,它提供了改进的性能,以便您访问拥有 1000 个或更多文件的大规模目录中的文件。

DNLC 是一个普通的文件系统服务。DNLC 缓存最新引用的目录名称及其相关 vnode。UFS 目录项目会以线性方式存放在磁盘上。这意味着要找出一个项目必须寻找每个项目名称。添加一个新项目需要查找整个目录以确保该名称没有存在。为解决这个性能问题, DNLC 将整个目录缓存在内存中。

此发行版中的另一个功能是 DNLC 缓存已查阅过但并不存在的文件对象。这种称为否定高速缓存的功能是很有用的,因为有些应用程序会重复测试以检查文件是否存在。

新的可调式参数与 DNLC 的改进相关联。这些参数是最佳设置的。请勿随意更改这些参数。

有关详细信息,请参见Solaris Tunable Parameters Reference Manual