大量 /dev/shm RAM 驱动器未使用,可以安全缩小吗?

大量 /dev/shm RAM 驱动器未使用,可以安全缩小吗?

df今天我在我的 CentOS 6 - MySQL/Sphinx 数据库服务器 Linux 机器(有 80GB RAM)上运行了该命令。

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

我注意到有 37GB 的内存被分配给了名为/dev/shm

这确实令人震惊,因为它的使用率为 0%。

我的主机提供商肯定是这样设置的,但是这是正常的吗?

我现在真的浪费了一半的 RAM 吗,或者这些 RAM 被其他程序使用了?

答案1

您没有浪费空间。必须先使用 tmpfs 才能使用 RAM 和分页空间。

free -h将以人类可读的单位显示内存使用情况。如果您使用的是 tmpfs 空间,则该空间将处于共享状态。

相关内容