我一直在阅读许多文章来了解如何为高流量网站配置 Apache 服务器。文章这里尝试计算发生交换的抖动点,然后根据该点计算ServerLimit
参数数量的初始估计值:mpm_event
Thrashing Point=(buff/cache - reserved)/(Avg. Apache)
在文章的 Buff/Cache Memory 部分,作者说道:
不要被标有“可用”的列所欺骗。我们只关注可以重新分配的内存,即 buff/cache 列
这让我很困惑。在文章的示例中,大约有 700 MB 的缓冲区/缓存和大约 700 MB 的可用内存,但是在计算 apache 子进程的最大数量(ServerLimit
)时只考虑了 700 MB 的缓冲区/缓存。我的问题是,为什么不考虑剩下的 700 MB 可用内存,而这部分内存很大且未被使用,如果考虑到的话,它会ServerLimit
显著增加?!