假设服务器上有 8Gb 的 RAM。我正在安装 /dev/shm,其中 4Gb 已安装。
mount -o remount,size=4G /dev/shm
这段记忆是否会严格保留对于共享内存,或者如果 /dev/shm 为空,那么该内存是否可以被常规应用程序(Web 服务器、php 等)使用?
附言:抱歉我的英语不好。
我之所以问这个问题,是因为我刚刚检查了一下df -h
,发现tmpfs 6.0G 0 6.0G 0% /dev/shm
服务器上有 8Gb RAM。我不知道是谁设置的,但我觉得这很糟糕。
谢谢你!
答案1
不,它不是“保留”的。它只使用所需的 RAM。默认情况下(如果您未指定大小),它将是总 RAM 大小的 50%。
您只需担心您是否持续填充它。