垃圾收集是指检查 Proxy Server 高速缓存并删除旧(过时)文件的过程。垃圾收集是一个占用大量资源的过程。因此,可能需要调节某些垃圾收集设置以提高性能。
以下参数具有对垃圾收集过程进行微调的能力。可以在 "Tune Garbage Collection" 表单上查看或修改这些参数,在 Server Manager 的 "Caching" 选项卡下选择 "Tune GC" 即可找到此表单。这些参数包括:
gc hi margin percent
gc lo margin percent
gc extra margin percent
gc leave fs full percent
gc hi margin percent 变量控制最大高速缓存大小的百分比,达到此百分比时,将触发垃圾收集。
此值必须高于 gc lo margin percent 的值。
gc hi margin percent 的有效范围为 10% 到 100%。默认值为 80%(达到高速缓存容量的 80% 时,将触发垃圾收集)。
gc lo margin percent 变量控制最大高速缓存大小的百分比,垃圾收集器以此百分比作为目标。
此值必须低于 gc hi margin percent 的值。
gc lo margin percent 的有效范围为 5% 到 100%。默认值为 70%(将目标定为垃圾收集后高速缓存的满容率达到 70%)。
如果垃圾收集是因分区大小接近最大允许大小 (gc hi margin percent) 以外的原因触发的,则垃圾收集器将使用由 gc extra margin percent 变量设置的百分比来确定要删除的高速缓存部分。
gc extra margin percent 的有效范围为 0 到 100%。默认值为 30%(删除现有高速缓存文件的 30%)。
gc leave fs full percent 值确定高速缓存分区大小的百分比,低于此百分比时将不会进行垃圾收集。此值可以防止垃圾收集器在某个其他应用程序独占磁盘空间时从高速缓存中删除所有文件。
gc leave fs full percent 的有效范围为 0(允许全部删除)到 100%(不删除任何内容)。默认值为 60%(允许高速缓存大小收缩到当前大小的 60%)。