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 это половина вашей памяти (физическая память + своп)

Другие вопросы по тегам