Назад | Перейти на главную страницу

Огромный диск RAM / dev / shm не используется, можно ли уменьшить его размер?

сегодня я выполнил команду df на моей машине Linux с сервером баз данных CentOS 6 - MySQL / Sphinx (с 80 ГБ ОЗУ).

Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/sda2             50395844   1907988  45927856   4% /
tmpfs                 37105808         0  37105808   0% /dev/shm
/dev/sda1               495844     37092    433152   8% /boot
/dev/sda5              4080064     73736   3799072   2% /tmp
/dev/sda6            1093623528  77437372 960633288   8% /storage

Я заметил, что 37 ГБ оперативной памяти выделено для диска TMPFS с именем /dev/shm

Это стало настоящим шоком, поскольку используется 0%.

Должно быть, мой хостер настроил это таким образом, но это нормально?

Я действительно трачу половину своей оперативной памяти сейчас, или эта оперативная память используется другими программами?

Вы не тратите впустую место. tmpfs необходимо использовать до того, как он будет использовать ОЗУ и пространство подкачки.

free -h покажет вам использование памяти в единицах, удобочитаемых человеком. Если бы вы использовали пространство tmpfs, оно было бы под общим.