@Urukhayy

Может ли VPS показывать не верное количество потребляемой памяти?

Смотрел память free -m на тарифе с 512 мб ОЗУ. Показало, что used 512.
Повысил тариф до 1024 мб ОЗУ, показывает, что используется ~320 мб.
  • Вопрос задан
  • 2374 просмотра
Пригласить эксперта
Ответы на вопрос 3
@Arik
Так кэш же.. После повышения тарифа перегружали сервер вот и меньше. Через пару дней такая же история будет. Проверьте есть swap-файл. Полезно будет при малом кол-ве озу.
Ответ написан
Комментировать
Melkij
@Melkij
PostgreSQL DBA
Может ли VPS показывать не верное количество потребляемой памяти

Запросто. На OpenVZ лимит разрешённой памяти и используемая память - две очень большие разницы. habrahabr.ru/post/53236

Но у вас банально - вы просто не понимаете, что значит used в выводе free.
Ответ написан
Комментировать
@inkvizitor68sl
Linux-сисадмин с 8 летним стажем.
inkvizitor68sl@isera:~$ free -m
             total       used       free     shared    buffers     cached
Mem:          7687       7474        212          0        304       1104


Реально потребляемая приложениями память это used минус cached минус buffers
То бишь в данном случае 6066, если я в калькуляторе не очепятался.

Чтобы не думать - откройте htop и посмотрите в нём на ram - цифра справа от полосы ram и будут показывать реально потребляемую приложениями память.

buffers - это те данные, которые должны быть записаны на диск, но ещё не записаны.
cached - это кеш диска на чтение.

А вообще linux всегда стремится занять всю доступную память.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы