SSD tanpa dukungan TRIM dalam Linux - kondisi saat ini?

6

Tidak ada SSD dengan dukungan TRIM yang tersedia di wilayah saya yang sesuai dengan laptop saya (1,8 ", IDE, ZIF). Saya menjalankan Ubuntu 10.10.

Sebagian besar artikel (atau pertanyaan tentang pengguna super) saya temui di concing TRIM (atau ketiadaan) tanggal kembali ke 2009, ketika tidak banyak SSD dengan dukungan TRIM tersedia dan dukungan OS masih sangat segar.

Saya tertarik dengan situasi saat ini, tetapi saya tidak dapat menemukan terlalu banyak informasi tentang itu.

  • Apa yang saat ini "praktik terbaik" untuk menggunakan SSD tanpa TRIM di Linux?
  • Saya sudah membaca tentang penghapus skrip disertakan dengan hdparm. Apakah saya mengerti benar bahwa saya bisa menggunakan ini untuk membebaskan blok yang tidak digunakan, mis. dengan menjalankannya sebulan sekali?
  • Beberapa sumber nyatakan bahwa HFS + (sistem file-default Mac OS X) tidak menderita sama buruknya dengan kurangnya TRIM seperti sistem file lainnya. Bagaimana dengan sistem file linux? Apakah ada sistem file yang lebih cocok untuk SSD tanpa TRIM daripada yang lain?
pableu
sumber
1
Pertimbangkan untuk mendapatkan SSD yang memiliki pengumpulan sampah yang tepat, jika memungkinkan. Ulasan online umumnya juga menguji kinerja drive yang digunakan tanpa TRIM.
Daniel Beck
Terima kasih. Masalahnya adalah hanya ada satu SSD yang sesuai tersedia di tempat saya tinggal, SSD PATA MX-NANO ZIF 1.8 ".
pableu

Jawaban:

5

Pertimbangkan untuk menggunakan ext4 dengan jurnal dinonaktifkan. Lihat utas Forum Ubuntu ini: http://ubuntuforums.org/showthread.php?t=1109698 . Juga, pasang dengan noatime opsi sehingga waktu akses terakhir tidak ditulis pada setiap akses.

Perhatikan bahwa penghapus tidak dapat digunakan karena penghapus membutuhkan TRIM.

Perhatikan juga bahwa saat berjalan tanpa penjurnalan dapat meningkatkan kinerja dan mengurangi penulisan ke SSD, juga dapat meningkatkan kemungkinan hilangnya data jika sistem macet. Ini dia kernel.org deskripsi jurnal , dan kutipan dari Bovet dan Cesati Memahami kernel Linux, Bab 17 , di mana halaman 29-30 menjelaskan keuntungan menggunakan jurnal. Ini juga dapat meningkatkan jumlah yang diperlukan untuk pulih dari shutdown paksa, karena sistem harus melakukan penuh fsck daripada hanya memutar ulang jurnal dan memutar kembali operasi yang tidak lengkap.

bwDraco
sumber
@washbow, poin bagus. Terima kasih atas hasil editnya.
bwDraco
2

Saya pada titik penurunan kinerja pada SSD Samsung lama saya (model MMCRE28G8MXP-0VBL1) yang, dengan versi firmware VBM1EL1Q, tidak mendukung TRIM dan hanya mendukung "pengumpulan sampah" pada sistem file NTFS. Karena semua sistem file saya adalah ext4, saya tidak mendapat bantuan dari SSD untuk membersihkan blok lama.

Ada firmware baru yang disediakan oleh Samsung yang memungkinkan TRIM untuk drive ini, tetapi tidak didukung oleh produsen laptop saya (Lenovo) dan tampaknya sangat sulit untuk dipasang dengan benar.

Karena wiper.sh tidak akan berfungsi pada drive yang tidak mendukung TRIM, solusinya dalam kasus saya akan membebaskan ruang sebanyak mungkin, memindahkan data saya (partisi?) di tempat lain, kemudian menggunakan fitur Secure Erase di BIOS saya untuk menghapus SSD, dan akhirnya memindahkan data saya kembali.

Johann
sumber