Centos 6 网络服务器-最佳利用备用内存

Centos 6 网络服务器-最佳利用备用内存

我只是在听了一些简单的建议后,才知道我应该尝试调整我的网络服务器以使用一些空闲内存并降低 CPU 使用率。如果我说得有点模糊,抱歉,但这不是我的专长。

我运行带有 MySQL 5 的 Apache 2,并且大多数网站都是 PHP - 定制的或常用的 Wordpress/Drupal 等。

我已经进行了一些 MySQL 缓存和优化以及 APC 对象缓存,但我不知道是否要提高这些设置。我还将 PHP 内存限制设置为 512mb,但似乎仍然没有耗尽内存。

有任何想法吗?

谢谢,克里斯

答案1

假设你已经完成 APC 缓存的基本调整,并适当调整 Apache 的内存/工作进程设置(这里最常见的错误是过度最好的方法是别管它,让 Linux 自己做事. 它将使用空闲的内存进行缓存和缓冲。

而且,如果您的网站突然变得流行起来,您还没有过度投入,并且有空间来处理这个问题。(事实上,出于这个原因,我建议将 PHP 内存限制重新降低到较小的数字。)

答案2

正如我在回答中解释的那样如何提高具有大量并发用户的 Drupal 网站的性能?,您需要根据您的网站(或在本例中为服务器)调整 Apache。每个服务器都是独一无二的,您永远不应该使用现成的配置。这需要时间。

话虽如此,我想你误解了你拥有的内存量(以及你的服务器上如何处理内存)。看看这个问题(和答案)free 输出中的 buffers/cache 行的含义

相关内容