В чем разница между tmpfs и ramfs

16

Я читал, что перемещение папки tmp в ram повысит производительность, а также прочитал о ramfs, использующих ram в качестве хранилища, и tmpfs, использующих ram в качестве стража, но что я должен использовать в / etc / fstab:

tpmfs:

none /tmp tmpfs nr_inodes=200k,mode=01777,nosuid,nodev,size=500mb 0 0

ramfs:

none /tmp ramfs nr_inodes=200k,mode=01777,nosuid,nodev,size=500mb 0 0
user128712
источник

Ответы:

21

Краткий ответ:

Прежде всего, ramfs и tmpfs делают одно и то же с некоторыми отличиями. Рамфы будут расти динамично. Но когда он превышает общий объем ОЗУ, система может зависнуть, потому что ОЗУ переполнена и не может хранить больше данных.

Tmpfs не будет расти динамически. Это не позволит вам писать больше, чем вы указали при монтировании tmpfs.

Tmpfs использует swap, а Ramfs - нет.

Источник: CSDN

Митч
источник