Почему мой сервер использует так много памяти?

Я даже не настроил свой веб-сайт на своем выделенном сервере, поэтому в данный момент я единственный, кто использует его. И все же это то, что я вижу в моей системной информации:

http://i38.tinypic.com/10sc9r6.png полном размере

Я только что установил кучу программ безопасности, поэтому мне интересно, может ли это быть причиной. Такие программы, как DOS Deflate, CSF Firewall, Mod_security, SIM, Log Watch и т. Д.

Детали моего сервера:

CentOS  
Процессор Intel Xeon CPU X3220  
Скорость процессора 2,39 ГГц  
Размер кэша 4.00 МБ  
Оперативная память 2 ГБ DDR2

4 ответа

Ваша картинка показывает 56% кэшированной памяти. Linux работает с ядром и кешем, загруженным в оперативную память, чтобы ускорить процесс. Когда у вас больше приложений, занимающих память, кэш будет уменьшен, чтобы компенсировать его преимущества для запуска большего количества приложений.

Короче говоря, все хорошо; вам не хватает памяти.
Использование памяти Kernel+Apps составляет около 30%.

Обновить: sebthebert дал эту симпатичную ссылку на LinuxAteMyRam для дальнейшего чтения по теме.

В данный момент он использует 600 МБ памяти - у вас должно быть несколько запущенных вещей, но это не лишено смысла.

Игнорируйте строки "буферы" и "кэшированные" - это дисковые буферы и дисковый кеш. Система просто использует это, потому что она есть.

Посмотрите на строку "Kernel + Applications", чтобы увидеть, что на самом деле используют программы.

Там нет ничего плохого с этой картиной. Мой сервер с 768M RAM обычно загружен на 100% или около этого, даже если средние значения нагрузки 0.01 0.01 0.01 и самый занятый процесс top,

Если после запуска вашего сервера с его "реальной" нагрузкой не хватает памяти, вот тогда вы начинаете беспокоиться:)

Еще один инструмент для использования free:

<~> $ free
             total       used       free     shared    buffers     cached
Mem:       4148872    3969128     179744          0     160308    3125864
-/+ buffers/cache:     682956    3465916
Swap:      2144652       5172    2139480

Первая строка отражает то, что вы видите, что только 179M бесплатно. Во второй строке показано действительное число, 3.465G, со всеми удаленными буферами и кешем.

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