2

У меня 8 ГБ ОЗУ и 4 ГБ выделено для tmpfs в /dev /shm.

На самом деле в /dev /shm ничего нет, поэтому мне интересно, доступна ли эта память для приложений?

Если бы мне нужно было использовать 7 ГБ в приложении (что я и делаю), то tmpfs отдали бы часть выделенной памяти для этого, или мне пришлось бы использовать swap после 4 ГБ?

1 ответ1

1

Из Documentation/filesystems/tmpfs.txt:

tmpfs ... увеличивается и уменьшается в соответствии с содержащимися в нем файлами и может поменять ненужные страницы, чтобы освободить место.

Таким образом, если вам не нужны все 4 ГБ данных, хранящихся в tmpfs одновременно, вы получите столько оперативной памяти для своих приложений, сколько это возможно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .