Solaris 9 4/04 操作环境的新增功能

DNLC 改进

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

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

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

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

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