Я выполняю df-h, и найденный на моем Debian Сжимают два tmpfs каталога,
tmpfs 1.5G 0 1.5G 0% /lib/init/rw
tmpfs 1.5G 0 1.5G 0% /dev/shm
Затем я добавил строку в своем/etc/fstab как после,
tmpfs /tmp tmpfs size=1g 0 0
и я перезагрузил Debian и нашел/tmp смонтированным успешно.
tmpfs 1.0G 236K 1.0G 1% /tmp
tmpfs 1.5G 0 1.5G 0% /lib/init/rw
tmpfs 1.5G 0 1.5G 0% /dev/shm
Размер моей физической памяти составляет 3 ГБ. Интересно: три tmpfs или все находятся на памяти (Который возможен?) или расширенный на подкачку?
Размер моей физической памяти составляет 3 ГБ. Интересно: три tmpfs или все находятся на памяти (Который возможен?) или расширенный на подкачку?
tmpfs только использует память при заполнении его файлами. Таким образом, пока это пусто, это не займет почти места в RAM.
Исчерпывающая информация о tmpfs может быть найдена на IBM DeveloperWorks. Короче говоря, tmpfs может использовать подкачку также, тогда как ramfs устройства являются памятью только. Я рекомендую прочитать статью DeveloperWorks, когда у Вас есть время, хотя, это очень подробно, и одна из лучших статей, я читал.
Относительно /dev/shm
а именно, это там для соответствия POSIX; Debian огромен на соответствии стандартов. Из сообщения списка рассылки Red Hat:
/dev/shm для POSIX, совместимая общая память и очень немного приложений даже нуждаются/используют в этом.
/dev/shm
если существующий. linux.die.net/man/1/pulseaudio
– nagul
05.10.2009, 13:12