Если tmpfs имеет больший размер, чем ваша оперативная память, сколько оперативной памяти она использует? Являются ли приложения привилегированными для ОЗУ?

Если размер, заданный для tmpfs, больше, чем размер ОЗУ, и там много вещей, хранящихся там в tmpfs, как определяется количество ОЗУ, доступное для приложений? Если приложениям требуется больше памяти, то может ли система иметь только память подкачки, или может ли tmpfs освобождать ОЗУ для приложений? Я думаю, что более важно запускать приложения в ОЗУ, чем иметь файловую систему в ОЗУ. Не влияет ли настройка swappiness на приложения или tmpfs?

One Solution collect form web for “Если tmpfs имеет больший размер, чем ваша оперативная память, сколько оперативной памяти она использует? Являются ли приложения привилегированными для ОЗУ?”

Содержимое файловой системы tmpfs разделяется между ОЗУ и свопом, подобно тому, как память процессов разделяется между ОЗУ и свопом. Все данные должны быть в ОЗУ при его использовании. Если места недостаточно, ядро ​​перемещает данные для обмена. Основная идея заключается в том, что данные, которые не были использованы в течение длительного времени, перемещаются для обмена сначала, независимо от того, является ли это память процесса или содержимое tmpfs.

  • Перемещение / dev / shm / to / run / shm в Arch?
  • Ubuntu 16.04 с файловой системой только для чтения и записываемым слоем
  • Насколько безопасно увеличить tmpfs до большей, чем физической памяти?
  • Несколько разделов tmpfs
  • Использование общей памяти через tmpfs и NUMA на x86_64 / Linux
  • Несколько записей tmpfs в fstab
  • mount / var / log как tmpfs в Linux
  • tmpfs не переполняется для обмена
  • Могут ли fstab опции uid и gid быть имя группы пользователей или они должны быть числовыми?
  • / tmp в качестве tmpfs: Совместимость и безопасность
  • В системной памяти ... в частности, разница между `tmpfs,` `shm,` и `hugepages ...`
  • Временно кэшируйте и записывайте буфер в каталог (чтобы ускорить процесс сборки на общем ресурсе NFS)
  • Linux и Unix - лучшая ОС в мире.