Saya memiliki banyak RAM dan saya menggunakan sangat sedikit. Saya juga merekam beberapa screencast dengan gtk-recordmydesktop
, yang secara default disimpan /tmp
saat merekam. Saya berasumsi bahwa itu berarti menyimpan ke RAM sebanyak mungkin, tetapi kemudian saya benar-benar memeriksa dan menemukan bahwa /tmp
tidak terpasang dengan tmpfs. Mengapa demikian?
filesystem
tmpfs
tmp
Jo-Erlend Schinstad
sumber
sumber
Jawaban:
Saya pikir Anda menjawab pertanyaan Anda sendiri. Banyak program yang digunakan
/tmp
untuk menyimpan file sementara, dan mereka bisa sangat besar.Misalnya Brasero default ke direktori itu untuk menyimpan file gambar CD / DVD, yang bisa berukuran 4,7 GB. Ini tidak layak mengambil risiko perlambatan serius (atau penguncian sistem) dalam situasi kehabisan memori jika RAM dan swap Anda penuh.
Untuk pengguna tingkat lanjut, tidak ada masalah untuk mengubah default beberapa aplikasi dan mount
/tmp
sebagaitmpfs
. Untuk penggunaan umum, itu tidak sepadan dengan risikonya.sumber
Bagaimana dengan kompresi zram?
Ruang yang tersedia lebih dari 256 Mbytes, tergantung pada jenis file.
sumber
Ada ide untuk menggunakan tmpfs sementara itu memiliki ruang yang cukup, dan menulis ke disk ketika Anda kehabisan ruang: http://www.bigdbahead.com/?p=137 Namun, itu tidak pernah benar-benar lepas landas. Saya sudah berhasil membuatnya berfungsi, tetapi overhead FUSE mengalahkan manfaat menggunakan tmpfs: http://shnatsel.blogspot.com/2011/11/miniwheatfs-aka-r reliable-ramdisks.html
sumber