我有 8GB RAM:
» cat /proc/meminfo
MemTotal: 8096188 kB
但我使用的远不止这些,只是安装了tmpfs
:
» sudo df -ha | grep tmpfs
tmpfs 791M 9,9M 781M 2% /run
tmpfs 3,9G 79M 3,8G 2% /dev/shm
tmpfs 5,0M 4,0K 5,0M 1% /run/lock
tmpfs 3,9G 0 3,9G 0% /sys/fs/cgroup
tmpfs 3,9G 3,4M 3,9G 1% /tmp
tmpfs 3,9G 0 3,9G 0% /var/tmp
tmpfs 3,9G 1,4M 3,9G 1% /var/log
tmpfs 3,9G 0 3,9G 0% /var/spool
tmpfs 791M 92K 791M 1% /run/user/1000
显然我误解了这一点。是tmpfs
共享内存吗?它们没有达到最大值吗?如果它们开始增长,这会是个问题吗?
答案1
请阅读这
对于所有 tmpfs 挂载,“可用”是人为限制。tmpfs 挂载的默认大小是 RAM 的一半。可以在挂载时进行调整。(man mount,滚动到 tmpfs)。
还请考虑一下你的限制tmpfs
是你的内存的一半(物理内存+SWAP)