Что происходит, когда tmpfs заполнен и не доступно пространство подкачки?

Предположим, у меня есть настройка с

  • 16 ГБ физической памяти,
  • Tmpfs макс. 8 ГБ, содержащий файл с 5 ГБ и
  • Подкачка размером 4 ГБ.

Если я попытаюсь, например, создать копию файла размером 5 ГБ на tmpfs, что произойдет с файловой операцией и что произойдет с системой?

  • Разница между / run и / var / run
  • Как сделать файлы внутри TMPFS более вероятными для обмена
  • Означает ли (источник) устройство в типе типа tmpfs что-нибудь?
  • Это хорошая идея поместить ~ / .cache в tmpfs?
  • Имеют ли tmpfs и devtmpfs одну и ту же область памяти?
  • Как я могу проверить, установлен ли каталог / tmp на моей системе CentOS 5.x на tmpfs?
  • Как заставить tmpfs использовать только физическую RAM, а не своп?
  • Обмен на tmpfs (Очевидно, плохая идея, но возможно ли это?)
  • One Solution collect form web for “Что происходит, когда tmpfs заполнен и не доступно пространство подкачки?”

    Копия будет прервана с полной ситуацией с файловой системой.

    В лучшем случае для хранения исходного файла и усеченной копии будет использоваться 4 ГБ оперативной памяти и 6 ГБ оперативной памяти.

    Это оставляет 10 ГБ ОЗУ для остальных процессов, кеша и другого использования ядра.

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