Dukungan Pengontrol RAID Perangkat Keras untuk SSD TRIM

16

Apakah ada pengontrol RAID perangkat keras yang tersedia saat ini mendukung TRIM ?

Jika tidak, apakah ada produsen yang memiliki tanggal target untuk mendukung TRIM?

Haruskah saya peduli dengan TRIM untuk SSD yang diinstal di workstation yang sensitif terhadap kinerja?

Sebelum Anda menyarankannya, ya perangkat lunak RAID akan menghindari masalah, tetapi persyaratan saya tidak mengizinkan perangkat lunak RAID.

sunting: Jawabannya tampaknya "tidak ada pengendali RAID yang mendukung TRIM" pada tanggal saat ini.

pembaruan: motherboard Intel 7 series memang mendukung RAID 0 TRIM pada Agustus 2012. Mungkin lebih banyak vendor mendukung ini sekarang pada tahun 2015

DSS539
sumber

Jawaban:

18

Saya tidak tahu adanya pengontrol RAID yang mendukung perintah TRIM.

Seperti yang dijelaskan oleh tautan Wikipedia Anda, perintah TRIM menyediakan cara bagi sistem file untuk memberi tahu SSD ketika satu blok data tidak lagi diperlukan. Misalnya, setelah file dihapus.

Hidup menjadi lebih rumit jika Anda memiliki lapisan RAID antara sistem file dan SSD. Pertama, Anda perlu memperbarui perangkat lunak RAID (atau firmware) untuk menerima perintah TRIM dari sistem file. Kemudian layer RAID harus mencari tahu apa yang harus dilakukan dengan mereka. Untuk RAID 1 (mirroring) akan sangat mudah. RAID hanya akan meneruskan perintah TRIM ke SSD yang mendasarinya.

Namun, untuk RAID berbasis paritas, tidak banyak yang dapat Anda lakukan dengan mudah dengan perintah TRIM. Bahkan ketika sistem file selesai menggunakan blok, Anda tidak bisa TRIM, karena RAID membutuhkan konten blok untuk perhitungan paritas. RAID dapat mengurangi blok dari blok paritas yang sesuai dan kemudian TRIM, tetapi Anda sekarang telah menambahkan 3 operasi I / O tambahan sehingga Anda bisa mendapatkan keuntungan yang tidak diketahui dari mengeluarkan perintah TRIM. Saya tidak bisa melihat bagaimana ini sepadan.

Secara keseluruhan, perintah SSD TRIM masih cukup baru. Banyak SSD tidak mendukungnya, dan saya bahkan tidak yakin berapa banyak sistem file yang mendukungnya. Jadi kemungkinan akan lama sebelum sistem RAID mulai mendukungnya.

Keith Smith
sumber
Windows 7 mendukungnya, menurut pencarian saya. Saya tertarik pada dukungan RAID 0 TRIM. Ya, MEMPERKENALKAN RAID 5 bisa sangat rumit. Terima kasih atas pemikiran anda
dss539
Bah, saya akan mengubah jawaban Anda tetapi perwakilan saya terlalu rendah. WTF terjadi pada rep saya telah ditransfer berdasarkan rep Stack Overflow saya? ugh
dss539
1
@ dss539 baik jika itu ada penghiburan, saya memutarnya. Itu penjelasan yang bagus;)
drgncabe
0

Tidak bisakah metadata dimasukkan ke dalam strip oleh pengontrol untuk membuat TRIM berguna?

mis. Memiliki penghitung di setiap strip yang melacak berapa banyak blok yang digunakan (berdasarkan permintaan tulis & trim sebelumnya dari OS). Ketika mencapai 0, kirim perintah TRIM ke semua drive untuk blok di garis.


sumber
Anda bermaksud mengurangi masa pakai drive dengan penulisan tambahan setiap kali ada sesuatu yang dihapus pada drive sekaligus mengurangi kapasitas penyimpanan array drive? Senyawa dengan penghitungan ulang paritas untuk RAID5 yang membutuhkan banyak pembacaan dan operasi penulisan lainnya .
Chris S
0

Terbaru Rapid Storage Technology (RAID) versi driver 9.6.0.1014 driver / manager set untuk mendukung ICH ini TRIM ...

pQd
sumber
10
Ini tidak benar. Ini mendukung TRIM untuk drive BERIKUTNYA KE RAID, bukan DALAM RAID. Misalnya, Anda memiliki 2 drive 1TB di RAID, dan kemudian SSD dengan sendirinya, ketiga drive yang terhubung ke chipset Intel. Pengontrol intel akan berada dalam mode RAID, tetapi SSD itu sendiri tidak berada dalam RAID. Perhatikan bagaimana halaman secara khusus mengatakan: TRIM tidak didukung untuk SSD yang berpartisipasi dalam array RAID
davr
downvoted karena informasi yang salah
rmalayter
0

Saya belum menemukan cara untuk membalas posting tertentu tetapi saya yakin bahwa davr salah.

Menurut file bantuan instalasi Intel RST saya 9.6.0.1014 itu mendukung TRIM untuk array RAID. Meskipun menggunakan bahasa Swedia, terjemahan kasarnya mengikuti:

Sistem yang diaktifkan RAID [Beberapa fitur standar] Perangkat lunak kami juga mendukung yang berikut: [fitur lain] • TRIM (Microsoft Windows 7 * saja) Fungsi ini mendukung SSD sesuai dengan ATA-8. Ini mengoptimalkan penulisan, membantu perangkat untuk mengurangi keausan dan menjaga ruang yang tidak digunakan sebesar mungkin.

Harap dicatat bahwa ini dinyatakan di bawah judul RAID. Setelah itu, ada judul tentang AHCI. Saya menafsirkannya sebagai dukungan untuk trim di bawah RAID - perhatikan bahwa tidak ada menyebutkan tentang TRIM di bawah AHCI.

metode
sumber
1
Mereka bukan posting, ini bukan forum. Anda belum dapat mengomentari Jawaban lain karena Anda baru. Silakan lihat FAQ (kanan atas) untuk detailnya. Selamat Datang di Kesalahan Server!
Chris S