Saya tahu EXT4 adalah yang tercepat dengan 3 tahun saya sudah memeriksa posting blog uji dari penulis yang berbeda Tapi ada juga pengaturan lain yang membuat SSD lebih cepat saya temukan di http://www.howtogeek.com/62761/how-to-tweak-your-ssd- in-ubuntu-for-better-performance /
sudo gedit /etc/fstab
add to / partition <options> noatime,nodiratime,
and also if kernel is >2.6.33 also add discard,
tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
DAN https://wiki.ubuntu.com/MagicFab/SSDchecklist
sudo gedit /etc/fstab
add to / partition <options> noatime, and thats it
and data=writeback mounting option if you formatted the disk without journaling. Otherwise add data=ordered which sould be a good compromise between full journaling and none at all.
tmpfs /tmp tmpfs nodev,nosuid,noexec,mode=1777 0 0
mengapa hanya noatime? Dan bagaimana cara mengetahui apakah disk tanpa penjurnalan dari instalasi? Dan apa yang lebih cepat? Tidak Jornaling atau sebaliknya? Dan tidak ada data penjurnalan = writeback atau data penjurnalan = dipesan?
Dan mengapa tmpfs / tmp berbeda di kedua Arktik dan bagaimana mereka membuat dan penyihir lebih baik dan mengapa?
Semua ini tentang SSD tetapi dapatkah saya menggunakan pengaturan yang sama dalam HDD? Saya ingin menemukan jawaban untuk HDD dan SSD karena saya membuat skrip satu kali untuk pengaturannya di https://wiki.ubuntu.com/Kangarooo/AfterCleanInstallation
sumber
relatime
adalah kompromi terbaik namun saya membatasi analisis saya pada fakta yang disajikan. Banyak tweak ini benar-benar tidak masalah kecuali Anda memiliki beban kerja server. Saya berbicara tentang kinerja, bukan memakai leveling. Hal terpenting yang dapat dilakukan pengguna ini adalah mengaktifkandiscard
dukungan. Saya sudah memiliki SSD selama 1,5 tahun sekarang dan tidak pernah men-tweak, bekerja dengan baik, mengelola buangannya sendiri.nodev
bodoh? Itu tidak membuat sistem sadar bahwa filesystem adalah perangkat, tetapi mencegah file perangkat diperlakukan sebagai perangkat. Anda dapat menguji penggunaan yang berbedasudo mknod -m666 test c 1 3
(yang membuat filetest
yang bertindak sebagai perangkat null yang dapat ditulis, yaitu/dev/null
). Pada sistem file yang dipasangnodev
,echo > test
dancat test
gagal, terlepas dari apakah Anda menjalankannya sebagai root atau tidak.The
discard
opsi tidak lagi disarankan untuk filesystem SSD-host, karena memperlambat segalanya karena kernel Linux memiliki implementasi non-dioptimalkan dari perintah. (IIRC, permintaan TRIM hanya menggunakan satu rentang sektor ATA pada satu waktu, membuatnya lambat.)Sebagai gantinya, buat pekerjaan cron harian yang berjalan
fstrim -v /
(atau apa pun partisi SSD Anda). Ini adalah solusi yang akan dikirimkan bersama Ubuntu 14.04 LTS.sumber
systemctl enable fstrim.timer
..Jangan aktifkan 'noexec' di / tmp atau Anda akan menghadapi masalah dengan driver 3D tertentu yang memerlukan eksekusi dari / tmp. Driver NVIDIA untuk perangkat keras modern memiliki persyaratan ini, aplikasi apa pun yang Anda miliki akan melakukan segmentasi (seperti xscreensaver glmatrix) jika Anda mengaktifkan 'noexec'.
sumber
Selain jawaban ppetraki , jika flash wear menjadi masalah, Anda harus memasang sistem file RAM untuk
/tmp
folder Anda .Tapi jangan pindahkan
/var/log
file Anda ke RAM kecuali Anda yakin tidak akan crash;) DAN Anda sudah menginstal semua paket server Anda yang baru/var/log
direktori (seperti apache) dan tidak ingin membuatnya menghilang di antara boot :Ini adalah campuran dari jawaban JR0cket dan artikel blog lainnya tentang topik ini.
sumber