系统管理指南:设备和文件系统

CacheFS 文件系统的结构和行为

每个高速缓存都具有一组确定其结构和行为的参数。这些参数设置为下表中列出的缺省值。缺省值指定将整个前台文件系统用于高速缓存,这是对文件系统进行高速缓存时推荐使用的方法。

表 20–1 CacheFS 文件系统的参数及其缺省值

CacheFS 文件系统的参数 

缺省值 

定义 

maxblocks

90 % 

设置允许 CacheFS 文件系统在前台文件系统内请求的最大块数。 

minblocks

0 % 

设置允许 CacheFS 文件系统在前台文件系统内请求的最小块数。 

threshblocks

85 % 

设置在 CacheFS 文件系统可以请求的块数大于 minblocks 指定的块数之前必须在前台文件系统中可用的块数。

maxfiles

90 % 

设置允许 CacheFS 文件系统在前台文件系统内请求的最大可用 inode 数(文件数)。 

minfiles

0 % 

设置允许 CacheFS 文件系统在前台文件系统内请求的最小可用 inode 数。 

threshfiles

85 % 

设置在 CacheFS 文件系统可以请求大于 minfiles 中指定的文件数之前,前台文件系统中必须提供的 inode 数。

通常,不应更改上述任何参数值。它们设置为缺省值是为了实现最佳的高速缓存行为。但是,如果在前台文件系统中有一些高速缓存未使用的空间,且您希望将它用于其他某个文件系统,则可能需要修改 maxblocksmaxfiles 值。使用 cfsadmin 命令可以实现此操作。例如:


$ cfsadmin -o maxblocks=60