apache-根据 buff/cache、可用内存来计算 ServerLimit?还是两者兼而有之?

apache-根据 buff/cache、可用内存来计算 ServerLimit?还是两者兼而有之?

我一直在阅读许多文章来了解如何为高流量网站配置 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显著增加?!

相关内容