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

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

  • tmpfs и vm.swappiness
  • Тонкая настройка для производительности
  • Локальная копия диска со скоростью 10 МБ / с! В чем может быть проблема?
  • любые большие преимущества размера inode? (ext4)
  • Проверьте правильность выравнивания разделов для производительности?
  • Могут ли fstab опции uid и gid быть имя группы пользователей или они должны быть числовыми?
  • Оптимизация производительности
  • оптимальное значение для bs в 'dd' для chrooted linux?
  • Каков наиболее точный способ измерения скорости чтения / записи диска для хоста OpenVZ VPS из самого хоста?
  • Читайте только новые части файла?
  • Менеджер графического архива, который использует / tmp
  • Есть ли ramdrive на экземпляре AWS EC2 по умолчанию?
  • One Solution collect form web for “Если tmpfs имеет больший размер, чем ваша оперативная память, сколько оперативной памяти она использует? Являются ли приложения привилегированными для ОЗУ?”

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

    Linux и Unix - лучшая ОС в мире.