Tmpfs использует больше доступной оперативной памяти
У меня 8 ГБ ОЗУ:
» 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 - половина вашей оперативной памяти. Его можно настроить во время монтажа. (man mount, выделите tmpfs).
Учтите также, что предел вашего tmpfs
это половина вашей памяти (физическая память + своп)