APC 缓存的变量大于 user_entries_hint


APC cached variables larger than user_entries_hint

这不是很相关,因为一切正常,但我想知道为什么缓存变量大于我配置的apc.user_entries_hint(100000)。信息是:

Cached Variables    112609 ( 72.8 MBytes)
Hits      283436
Misses    105726
Request Rate (hits, misses) 18.31 cache requests/second
Hit Rate      13.34 cache requests/second
Miss Rate     4.97 cache requests/second
Insert Rate   12.61 cache requests/second
Cache full count    0

此外,共享内存是"1 段,256.0 MB(mmap 内存,pthread 读/写锁定锁定)",正常运行时间 6 小时后碎片率为 21%。

提示:名词轻微或间接的指示或暗示(来源)

APC 会将名称中带有 hint 的所有配置选项视为出于性能目的可以自由忽略的准则。只有没有它的东西才是真正一成不变的,被盲目地尊重。如果您的实例忽略了这一个参数,则意味着性能算法发现忽略它是有益的。