跳过导航链接 | |
退出打印视图 | |
![]() |
Sun Storage Archive Manager 5.3 配置和管理指南 Sun QFS and Sun Storage Archive Manager 5.3 Information Library (简体中文) |
当文件系统的利用率超过所配置的上限 (high-water mark, HWM) 时,文件系统管理软件将调用释放程序,该程序将执行以下操作:
读取 releaser.cmd 文件并收集用于控制释放进程的指令
扫描文件系统并收集每个文件的相关信息
开始按优先级顺序释放文件
文件系统可能包含成千上万个文件。由于只需释放几个大文件便有可能使文件系统的利用率降至下限 (low-water mark, LWM),因此跟踪记录每个文件的释放优先级可能很不经济。但是,释放程序又必须检查每一个文件的优先级,否则就不能释放最恰当的备选文件。释放程序通过确定前 10,000 个备选文件来解决这一问题。如果随后的备选文件的优先级不高于前 10,000 个备选文件的最低优先级,则释放程序会忽略随后的备选文件。
确定前 10,000 个备选文件的优先级之后,释放程序会选择释放具有最高优先级的文件。每释放一个文件后,释放程序就会进行一次检查,确定文件系统的高速缓存利用率是否低于下限。如果是,则释放程序将停止释放文件。如果否,则释放程序将继续按优先级的顺序释放文件。
如果在释放全部 10,000 个备选文件之后,文件系统的利用率仍高于下限,则释放程序将重新确定 10,000 个新备选文件。
如果找不到任何合适的备选文件,则释放程序会退出。例如,当文件没有归档副本时,就会出现这种情况。这种情况下,SAM 软件将在退出释放程序的一分钟后再次启动释放程序。
可以使用 high= percent 和 low= percent 文件系统挂载选项来设置上下限。有关这些挂载选项的更多信息,请参见《Sun QFS and Sun Storage Archive Manager 5.3 Reference Manual》中的"mount_samfs(1M)"。