Диагностика проблем виртуальной памяти Centos VPS

У меня есть Centos VPS, который, кажется, имеет много проблем с памятью. Сначала мое оборудование:

Processor Information

Processor #1 Vendor: GenuineIntel
Processor #1 Name: Intel(R) Xeon(R) CPU           E5405  @ 2.00GHz
Processor #1 speed: 198.721 MHz
Processor #1 cache size: 6144 KB

Processor #2 Vendor: GenuineIntel
Processor #2 Name: Intel(R) Xeon(R) CPU           E5405  @ 2.00GHz
Processor #2 speed: 198.721 MHz
Processor #2 cache size: 6144 KB

Processor #3 Vendor: GenuineIntel
Processor #3 Name: Intel(R) Xeon(R) CPU           E5405  @ 2.00GHz
Processor #3 speed: 198.721 MHz
Processor #3 cache size: 6144 KB

Processor #4 Vendor: GenuineIntel
Processor #4 Name: Intel(R) Xeon(R) CPU           E5405  @ 2.00GHz
Processor #4 speed: 198.721 MHz
Processor #4 cache size: 6144 KB


Memory Information


System Information

Linux server.server777.ro 2.6.18-028stab060.2 #1 SMP Tue Jan 13 10:24:09 MSK 2009 x86_64 x86_64 x86_64 GNU/Linux


Physical Disks


Current Memory Usage

             total       used       free     shared    buffers     cached
Mem:        525312     426224      99088          0          0          0
-/+ buffers/cache:     426224      99088
Swap:            0          0          0
Total:      525312     426224      99088


Current Disk Usage

Filesystem            Size  Used Avail Use% Mounted on
/dev/vzfs              30G   13G   18G  44% /
none                  7.9G  4.0K  7.9G   1% /dev

Кажется, что память создается пользователем apache, как никто, на страницах запросов. Дело в том, что ничего в коде не изменилось. И я не могу представить, что вызывает это.

Размещенные веб-сайты не очень популярны, так что не так много трафика.

Как я могу пойти и диагностировать проблему. Спасибо за любой совет.

1 ответ

Решение

Когда вы запускаете top и сортируете по памяти, httpd находится сверху (несколько раз)?

Если ваш сайт не пользуется популярностью, вы можете настроить параметры в httpd.conf, чтобы ограничить количество StartServers, MaxSpareServers, MaxClients, ServerLimit и т. Д.

Кроме того, вы можете рассмотреть что-то вроде nginx ( http://nginx.net/) в качестве прокси для Apache, что почти наверняка уменьшит ваш объем памяти.

Другие вопросы по тегам