Ubuntu Server 14.04 не хватает памяти

enter image description here

Attach - скриншот программы htop. Использование памяти всегда увеличивается, но я не мог найти, какая программа использует мою оперативную память. После этого осталось только 200 МБ памяти: '(.

Не могли бы вы дать мне несколько советов, чтобы решить эту проблему?

Обновление :

Я останавливаюсь) все процессы, которые я знаю (на самом деле запущен только один процесс), подождите около 30 минут и выполните

free -m total used free shared buffers cached Mem: 15039 14687 352 0 1 16 -/+ buffers/cache: 14669 370 Swap: 0 0 0

Мне кажется, что свободное место в памяти никогда не будет назад.

Обновление 2

ps aux --sort -rss | head USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1060 0.0 0.0 279756 3320 ? Sl 15:11 0:00 /usr/lib/policykit-1/polkitd --no-debug ubuntu 1830 0.0 0.0 21808 3240 pts/1 Ss 15:12 0:00 -bash root 751 0.0 0.0 10220 2296 ? Ss 15:11 0:00 dhclient -1 -v -pf /run/dhclient.eth0.pid -lf /var/lib/dhcp/dhclient.eth0.leases eth0 root 1054 0.0 0.0 344384 2264 ? Ssl 15:11 0:00 NetworkManager root 1 0.1 0.0 33760 2072 ? Ss 15:11 0:03 /sbin/init root 1327 0.0 0.0 287352 1712 ? Sl 15:11 0:00 /usr/lib/accountsservice/accounts-daemon ubuntu 20475 0.0 0.0 17324 1424 pts/1 R+ 15:48 0:00 ps aux --sort -rss syslog 942 0.0 0.0 262132 1328 ? Ssl 15:11 0:00 rsyslogd root 530 0.0 0.0 51928 1268 ? Ss 15:11 0:00 /lib/systemd/systemd-udevd --daemon ** Обновление 3: **

Результаты sudo slabtop

0
задан 20 May 2016 в 18:55

2 ответа

Хороший путь состоит в том, чтобы проверить процессы с самым большим RSS

ps aux --sort -rss | head

.. или используйте инструменты, такие как slabtop для наблюдения, где память используется на средстве выделения плиты Linux:

sudo slabtop
1
ответ дан 21 May 2016 в 04:55

Ваша память, вероятно, используется в качестве псевдодиска ( https://en.wikipedia.org/wiki/RAM_drive).

Тип df -h. Вы видите "tmpfs", который смонтирован или на /dev/shm или на /run/shm? Если так, это - Ваша память, используемая для той файловой системы.

В прошлом я хранил файлы, к которым часто получают доступ, там (Примечание: файлы удалены, когда Вы перезагружаете). Я не помню детали об этом, но это, предположительно, корректируется в размере, поскольку Вы используете память. Однако я всегда задавался вопросом, оставил ли я файл там, не будет ли он никогда освобождать то пространство. Таким образом я бросил делать это.

, Если Вы ищете на этом сайте слова как "псевдодиск", /dev/shm, или /run/shm (последний является местоположением, используемым более старыми версиями Ubuntu), Вы найдете больше информации. Посмотрите, например:

Или это от другого сайта:

(я надеюсь, что это отвечает на Ваш вопрос о том, куда Ваша память пошла. Однако мое предложение состоит в том, чтобы оставить его в покое в своем размере по умолчанию, пока Вы не читаете больше об этом. Я не помню, полагается ли система на него.)

1
ответ дан 21 May 2016 в 04:55

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

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