Какое количество оперативной памяти у меня свободно?

Debian 9.
Установлено nginx mysql-server php-fpm php-mysql php7.0-curl php7.0-mcrypt php7.0-mbstring vsftpd И это всё.
Проект простой. Запросы относительно примитивные.
Раз в 10 минут возникает относительно высоконагруженный запрос (выборка 200000 значений).
Т.е. работа системы по типу нет запроса, легкий запрос, нет запроса...высоконагруженный запрос и далее 10 мин снова тишь
да гладь.

Раньше проект работал на минимальном тарифе VPS (ovz) с 512MB оперативной памяти.
5baa428e056a1057468771.png

Сейчас работает на "начально-среднем" тарифе (KVM) с 2 ГБ памяти.
5baa429b0d721779635039.png

И, судя по графику, там память занята почти вся?
Из терминала

Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Tue Sep 25 09:33:26 2018 from 5.172.4.132
root@debian:~# free -m
              total        used        free      shared  buff/cache   available
Mem:           2004         138          97          18        1768        1686
Swap:          2047           0        2047
root@debian:~# vmstat -s
      2052476 K total memory
       141828 K used memory
       506592 K active memory
      1347300 K inactive memory
       100044 K free memory
        76812 K buffer memory
      1733792 K swap cache
      2097148 K total swap
           20 K used swap
      2097128 K free swap
        37846 non-nice user cpu ticks
            0 nice user cpu ticks
        23719 system cpu ticks
      3411706 idle cpu ticks
         2241 IO-wait cpu ticks
            0 IRQ cpu ticks
        17014 softirq cpu ticks
        60918 stolen cpu ticks
       374367 pages paged in
      4684636 pages paged out
            0 pages swapped in
            7 pages swapped out
      5267247 interrupts
      8565319 CPU context switches
   1537848357 boot time
        27178 forks
root@debian:~#


Какое количество оперативной памяти у меня свободно?
  • Вопрос задан
  • 147 просмотров
Решения вопроса 1
@MechanID
Админ хостинг провайдера
Разберу вывод free -m
у вас свободно 97 мегабайт
используется под буфера и кеши файловой системы 1768 мегабайт (из них 1589 мегабайт может быть выделенно новым или текущим процессам если они запросят память у ОС)
Итого доступно для пользования 1686 мегабайт
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Melkij
@Melkij
PostgreSQL DBA
linux ate my ram!/

1686мб доступно. См. available в выводе free.

И память kvm виртуалки с хоста мониторить невозможно. Хост ожидаемо видит, что гость использует всю память.
Ответ написан
Комментировать
Sanes
@Sanes
На графике с кешем указана. Фактически потребляется used 138
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы