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

今天我在我的CentOS 6上运行了命令df -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的TMPFS驱动器

这非常令人震惊,因为它使用了0%。

我的主持人一定是这样设置的,这是正常的吗?

我现在真的浪费了一半的内存,还是这个RAM被其他程序使用?

你不是在浪费空间。 在使用RAM和调页空间之前,必须先使用tmpfs。

free -h将显示你的内存使用在人类可读的单位。 如果你正在使用tmpfs空间,那将会被共享。