Могу ли я запускать размер TMPFS

Я пытаюсь использовать / dev / shm tmpfs для записи моих файлов. По умолчанию это половина физической памяти Без обмена. Когда я пишу что-то за пределами размера этого крепления, это дает ошибку «Нет, оставленное на диске».

Мой вопрос, если не следует использовать пространство Swap, а не по ошибке? Как я могу позволить своему приложению использовать больше, чем выделено для TMPFS, может быть, через вариант?

Что произойдет, если один из моих процессов работает и использовал практически все пространство в / dev / shm и у меня есть Другой процесс работает (за пределами / dev / shm), который также использует более 50% пространства ОЗУ? Например, из них воспринимается

, скажем, моя полная физическая память составляет 40 ГБ, а TMPFS составляет 20 ГБ. Один из Процессы используют / dev / shm и составляет около 20 ГБ. Теперь есть еще один процесс, который занимает около 30 ГБ. Какой из процессов поменятся? Или нельзя определить?

10
задан slm 16 June 2013 в 13:32
поделиться