Saya telah banyak mencari di sini dan setelah membaca semua yang saya pahami adalah bahwa saya harus menonaktifkan swap.
Pemasangan
Saya pertama kali menginstal VirtualBox dan mem-boot dari live CD MATE (Instalasi Minimal ). Kemudian saya menginstalnya di flashdisk saya. Ini adalah USB 3.0 SanDisk Ultra 64 GB. Yang ini.
Boot dari USB
Semuanya berjalan dengan baik dan saya memiliki desktop yang berfungsi.
Latar Belakang
Saya tidak memiliki desktop pribadi untuk digunakan; Saya harus menggunakan laptop bersama yang digunakan ayah saya. Dual boot akan membuatnya takut. Saya telah mencoba Puppy, KNOPPIX, Tails, dan Slax. Tidak ada yang bekerja dengan baik untuk saya. Saya memutuskan untuk menginstal seluruh OS ke flashdisk saya.
Mengingat saya menggunakan ini untuk hal-hal dasar seperti browsing, menonton video, menyalin file dan hal-hal yang tidak terlalu berat. Bagaimana pengaruhnya terhadap masa pakai drive USB saya?
Saya telah membaca artikel yang mengatakan itu akan mematikan flashdisk saya, tentang siklus menulis dan membaca dan bagaimana USB memiliki lebih sedikit dari itu. Jadi, apakah saya akan terus menggunakannya seperti ini? Jika ya, lalu bagaimana saya bisa memaksimalkan masa pakai flashdisk saya?
Juga, saya akan menggunakannya selama sekitar 20 jam seminggu.
Informasi Sistem
Ubuntu MATE 18.04
Intel Core i5 generasi ke-5. prosesor
RAM 8 GB
Pendrive USB 3.0 64 GB
ruang disk yang tersedia 47 GB
Perbarui
Saya membuat posting ini 3 bulan yang lalu, menanyakan tentang penggunaan Ubuntu dari flashdisk. Penggunaan saya meningkat sejak saat itu, dan saya telah mencoba banyak OS yang berbeda, saat ini menggunakan Kubuntu 18.04.
Saya telah menggunakan flashdisk ini pada 3 mesin yang berbeda, dua laptop (Dell dan MacBook) dan sebuah komputer desktop. Saya tidak menghadapi masalah apa pun kecuali wifi berfungsi dengan baik di ketiga sistem. Saya telah menggunakan flashdisk ini selama sekitar 8 bulan dan masih berfungsi dengan baik.
Jawaban yang Diterima:
Untuk meningkatkan masa pakai stik USB Anda, meminimalkan jumlah baca/tulis dengan berbagai cara:
Nonaktifkan Tukar
Swapping adalah proses menggunakan bagian dari USB stick sebagai memori yang mudah menguap. Ini akan meningkatkan jumlah RAM yang tersedia, tetapi akan menghasilkan jumlah baca/tulis yang tinggi. Tidak mungkin meningkatkan kinerja secara signifikan.
Nonaktifkan swap dengan swapoff
perintah:
sudo swapoff --all
Ref.:Bagaimana cara menonaktifkan file swap secara permanen?
Menonaktifkan Penjurnalan pada Sistem File
Menggunakan sistem file penjurnalan seperti ext3
atau ext4
TANPA jurnal adalah opsi untuk mengurangi baca/tulis. Kelemahan nyata menggunakan sistem file dengan penjurnalan dinonaktifkan adalah kehilangan data sebagai akibat dari pelepasan yang tidak sopan (yaitu setelah kegagalan daya, penguncian kernel, dll.) .
Anda dapat menonaktifkan penjurnalan di ext4
pada drive yang tidak di-mount seperti ini:
umount /dev/sdaX
tune4fs -O ^has_journal /dev/sdaX
e4fsck –f /dev/sdaX
sudo reboot
Periksa apakah penjurnalan dinonaktifkan untuk sistem file dan partisi sudah terpasang:
dmesg | grep EXT4
Ref.:https://foxutech.com/how-to-disable-enable-journaling/
Bendera Gunung noatime
Tetapkan flag mount noatime ke partisi yang berada di stik USB dengan menambahkannya ke bagian opsi partisi di /etc/fstab
.
Ref.:https://www.howtoforge.com/reducing-disk-io-by-mounting-partitions-with-noatime
Direktori dalam RAM
Direktori yang sering digunakan seperti /var/tmp/
dan mungkin /var/log
dapat dipindahkan ke RAM di /etc/fstab
seperti ini:
tmpfs /var/tmp tmpfs nodev,nosuid,size=50M 0 0
Ini akan memungkinkan /var/tmp
untuk menggunakan 50MB RAM sebagai ruang disk. Satu-satunya masalah dengan melakukan ini adalah bahwa setiap drive yang dipasang di RAM tidak akan bertahan setelah reboot. Jadi jika Anda memasang /var/log
dan sistem Anda mengalami kesalahan yang menyebabkannya melakukan boot ulang, Anda tidak akan dapat mengetahui alasannya.
Direktori di Hard Disk eksternal
Anda juga dapat memasang beberapa direktori pada hard disk USB persisten.