Какой размер файлов tmpfs? Что происходит, когда он заполняется?

Я просто наткнулся на те же ошибки после миграции моей системы.

Для меня было достаточно остановить сетевое устройство (eth0 в моем случае) в NetworkManager и остановить init демона также:

/etc/init.d/net.eth0 stop

Перезапуск демона впоследствии решил проблему.

20
24.05.2015, 00:47
1 ответ

Что устанавливает размер TMPF? (На моей машине он находится в / dev / shm), я вижу его вход в / etc / fstab, но не нотации его размера.

Документация Документация покрывает это под параметрами монтажа:

Размер: предел выделенных байтов для этого экземпляра TMPFS. По умолчанию используется половина вашей физической оперативной памяти без свопа. Если вы не зарабатываете экземпляры TMPFS, машина будет тупичным

(упор мой)

также, что происходит, если он получен?

Как указано выше, если вы слишком много привержены на TMPFS, ваша машина тупик. В противном случае (если он просто достиг своего жесткого предела), он возвращает ENOSPC, как и любая другая файловая система.

Наконец, что имеет приоритет в память TMPFS или приложения? i.e., если у меня есть TMPFS достаточно полны (например, 40% физической памяти), и у меня есть программы, которые требуют 70% физической памяти, которые получают приоритет?

Это похоже на утверждение между программами. Наиболее часто используемые страницы будут иметь тенденцию к физической памяти, а наименьшие использованные страницы будут склонны к замену.

Если вам нужно убедиться, что страницы всегда в физической памяти Вы можете использовать RAMFS , который аналогичен, но имеет фиксированный размер и не сводит.

18
27.01.2020, 19:44

Теги

Похожие вопросы