Непонятная нагрузка на виртуальный сервер

12
[Удален]
1257

Я в администрировании два по пять.

Взял виртуальный выделенный сервер с 4-мя гигами памяти.

Разместился. Съедало порядка 200 мегабайт памяти.

Через неделю уже 300. Ещё через неделю 500. Сейчас же ест 900 мегабайт памяти.

Движок стоит булка. Посещаемость падает, а загрузка памяти растёт.

Как мне это расценивать?

Вот что пишет суппорт

(то, что Вы видите, как используемая память, это не означает, что весь данный объём используется процессами, он может быть просто выделен под процесс и при необходимости освобожден для использования другими процессами. Фактически)

Может кто -нибдь объяснить более подробно? Вообще есть ли повод для беспокойства?

Raistlin
На сайте с 01.02.2010
Offline
247
#1

top или htop покажите. Ну чем вы память смотрите...

HostAce - Асы в своем деле (http://hostace.ru)
[Удален]
#2
Raistlin:
top или htop покажите. Ну чем вы память смотрите...

Я в этом 2 по 5. Что за топ? Что такое htop?

память смотрю в панели управления сервером. Там есть графа (используемая память). Вот там показывает почти гиг.

Andreyka
На сайте с 19.02.2005
Offline
822
#3
linkoups:

Может кто -нибдь объяснить более подробно? Вообще есть ли повод для беспокойства?

Могу. Серверу нужна первичная настройка, которую может сделать специалист. За одно он и даст оценку.

Не стоит плодить сущности без необходимости
[Удален]
#4

MEM | tot 31.4G | free 967.7M | cache 21.8G | buff 1.8G | slab 2.5G |

Может действительно кеш?

[Удален]
#5

Понял о чём вы.

Посмотрел загрузку в режиме реального времени по SSH

По памяти она составляет не более 3 процентов

По нагрузке на процессор она показывает не более 0.5 процентов

Тогда следовательно вопрос: Почему в панели управления сервером я вижу нагрузку на память почти в 20 процентов? Тоесть почти около 1 гига!

[Удален]
#6
[Удален]
#7

Блин вы кто? Вы мне эти сообщения адресуете или темой ошиблись? Если мне, то я не понимаю вас.

linkoups добавил 27.05.2011 в 10:29

А, я понял. Я так понимаю вы хотите сказать что линукс съедает оперативку под процессы? ну ладно. пусть определённое количество оперативки съедено, так почему он в панели управления с каждой неделей показывает что съедено всё больше и больше? С каждой неделей я вижу в панели то что количество используемой памяти всё больше и больше!!!

[Удален]
#8

Да не под процессы, кеширует он ДИСКОВЫЕ операции, я Вам привел пример ненагруженного сервера, где съедено 32ГБ RAM, и видно, что 21ГБ используется под дисковый кеш!

M7
На сайте с 11.07.2010
Offline
17
#9

через ssh выполните команду free, покажите тут ее вывод, и вам всё сразу объяснить смогут.

N
На сайте с 04.02.2011
Offline
10
#10

Добрый день. Если у вас Linux.

Войдите по ssh на Ваш сервер.

Из под пользователя root выполните команду

echo 3 > /proc/sys/vm/drop_caches

Данная команда полностью очищает cache память системы и не является опасной.

После проверьте как теперь панель отображает использование памяти.

Если используемой памяти стало значительно меньше - значит это был кэш системы ( это не является проблемой - данный вид памяти освобождается при первой необходимости.)

Удачи :)

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий