Drive yang cocok atau tidak cocok untuk array RAID?


18

Melihat-lihat ada informasi yang saling bertentangan mengenai hal ini, dengan beberapa sangat menyarankan satu atau yang lain.

Dari pemahaman saya masalah dengan drive yang cocok adalah bahwa keausan pada kedua drive kurang lebih sama, sehingga potensi untuk drive kedua gagal dengan atau segera setelah yang pertama cukup tinggi.

Orang-orang juga mengklaim drive yang cocok memberikan kinerja yang jauh lebih tinggi namun dengan asumsi drive yang tidak cocok kurang lebih sama (mis. Drive 2, 1 TB SATA II 7200rpm dengan cache 32MB), apakah perbedaan kecil antara mengatakan Seagate dan Western Digital (katakanlah satu memiliki tingkat baca 128MB / s, dan lainnya tingkat baca 150MB / s, serta saya kira berbagai perbedaan kecil lainnya) sebenarnya menyebabkan hilangnya kinerja yang penting, yaitu berpotensi lebih buruk daripada dua drive 128MB / s yang cocok, atau melakukan RAID tidak benar-benar peduli dan memberikan Anda pada dasarnya solusi yang optimal (misalnya, total kecepatan baca hingga 278MB / s untuk RAID 0 dan 1) dan serupa untuk RAID lainnya dengan lebih banyak drive yang "tidak sesuai" (5 dan 1 + 0 muncul dalam pikiran sebagai kemungkinan)?

Juga saya tidak dapat menemukan banyak info tentang bagaimana ini berbeda pada pengaturan RAID yang berbeda, misalnya RAID 0 atau RAID 1, RAID perangkat lunak atau perangkat keras, dll. Saya berasumsi hal-hal seperti itu berpengaruh, dan itu tidak semua sama untuk RAID secara umum?


Anda dapat membeli model yang sama yang baru dan yang digunakan untuk raid1 jika itu masalah.
inf3rno

Jawaban:


17

Poin yang perlu diingat untuk RAID 1:

PERLambatan drive ... akan menentukan kecepatan keseluruhan.

KECIL dari drive ... akan menentukan ukuran keseluruhan.

Jika Anda ok dengan itu .... itu jauh lebih baik ke memiliki drive yang berbeda mungkin. Dibeli pada waktu yang berbeda, dari toko yang berbeda, dibuat oleh produsen yang berbeda.

Alasan? Ketika drive gagal ... Saya INGIN mereka gagal pada waktu yang berbeda ... tidak pada saat yang sama.


Bagaimana dengan membaca? Saya menganggap itu tergantung pada controller / driver, tetapi jika membaca data dari dua disk TIDAK diperiksa / dibandingkan dengan controller, kecepatan baca bisa sama dengan disk tercepat, kan? Dan jika Anda mengaktifkan write-cache (bahkan di OS), kecepatan tulis mungkin tidak terlalu buruk jika satu drive lambat. Jika ini benar, orang bisa mencampur drive kecepatan rendah murah + mahal lebih lama, dan memiliki pengaturan kinerja yang baik dan murah. Tapi saya lagi, saya kira itu tergantung pada controller / driver. Mungkin menarik untuk melakukan uji-pengaturan. Seseorang dapat mulai dengan Intel onboard sata contr.
MrCalvin

Tidak berlaku untuk perangkat lunak btrfs RAID.
inf3rno

@ inf3rno Kenapa begitu?
redup

@dim Dapat menggunakan disk yang memiliki ukuran berbeda dan menggunakan semua ruang pada disk tersebut jika Anda memiliki cukup disk.
inf3rno

@ inf3rno benar, tetapi tidak membatalkan saran untuk mendapatkan disk dari berbagai merek / batch. Saya pikir Anda berbicara tentang ini.
redup

3

Keuntungan dari drive yang cocok lebih dari sikap nilai-ekonomi. Array hanya akan secepat drive paling lambat. Faktor-faktor lain adalah logis, bukan fisik (array garis tidak selaras).


Jadi, katakanlah drive 200MB / s dan drive 150MB / s yang Anda katakan di RAID 1 misalnya kecepatan baca maximun adalah 300MB / s, bukan 350MB / s?
Will

Membaca dan menulis harus terjadi kurang lebih secara bersamaan ke drive. Kontroler tertentu dapat secara teori (dan mungkin dilakukan dalam praktiknya) menangani ini pada level controller, tetapi jika salah satu drive lebih lambat Anda hanya akan berakhir menunggunya.
Shinrai

2
Semua ini sangat tergantung pada pengontrol serangan yang digunakan. Beberapa pengendali serangan memiliki banyak cache, sehingga mereka dapat mengurangi efek menunggu di drive, tetapi sesuatu yang perlu diingat adalah bahwa karena itu serangan, AKAN MENJADI LEBIH MURAH daripada akses langsung ke drive BAHKAN JIKA drive cocok dengan kecepatan . Pengendali serangan menjadi bagian besar dari teka-teki kinerja.
Zeke Hansell

Zeke memunculkan poin yang bagus. Bergantung pada Kontroler RAID, perbedaan dalam drive yang tidak cocok dapat sangat dikurangi.
surfasb

@ZekeHansell Kenapa RAID akan lebih lambat? Bukankah seharusnya RAID 1 memberikan kecepatan baca lebih cepat dibandingkan dengan satu drive?
Pavel Tankov

2

Menggunakan drive yang cocok tidak penting. Apalagi dengan "kondisi normal"

  1. Sikap nilai-ekonomi: kecuali jika Anda menggunakan perangkat kelas atas (mis. SSD) dengan drive kelas bawah (hard disk lama), Anda tidak menghemat dengan menggunakan drive yang cocok, setidaknya bukan jumlah yang substansial. Mengambil drive 1TB dengan cache 32MB dari dua produsen cenderung memiliki harga yang sama.

  2. Gagal: mungkin disk dari batch yang sama rusak pada saat yang sama. Probabilitas lebih tinggi, tetapi tidak terlalu tinggi. Untuk RAID0 tidak terlalu penting, dalam hal ini mungkin lebih baik untuk memiliki drive yang identik - jika ada yang gagal, semuanya akan hilang. Ini penting untuk array yang lebih besar termasuk banyak disk - jika Anda memiliki 16x 2TB di RAID5, pembangunan kembali akan memakan waktu lama (mungkin berhari-hari), dan kemudian akan menjadi bencana jika disk lain gagal. Dengan RAID1 ini bukan masalah besar.


Kecepatan: tidak, pengontrol / perangkat lunak RAID normal tidak dapat menggunakan kinerja penuh dari disk dengan kecepatan yang berbeda. Dalam RAID1 / RAID0 semuanya bergaris 50% pada kedua disk (dalam RAID1 sama rata). 50% dari membaca dan menulis masuk ke setiap disk, tidak tergantung pada kecepatan disk.


2
RAID pada awalnya berarti drive "murah", tetapi sudah lama berhenti menjadi cara murah untuk menggunakan beberapa drive dan menjadi cara inti yang keras untuk memiliki redundansi anti peluru.
Zeke Hansell

5
Punya teman yang membeli sistem serangan awal. Semua 5 drive terpasang pada waktu yang sama persis karena masalah pabrik dengan pelumas yang mereka gunakan di pabrik dan mereka semua 5 dari batch produksi yang sama. Jangan katakan itu tidak bisa terjadi.
Zeke Hansell

1
@Zeke: tidak, saya tidak mengatakan itu tidak bisa terjadi
Olli

1
+1 untuk berbicara tentang dampak kecepatan yang akan Anda dapatkan dari berbagai drive kecepatan (seberapa cepat Anda dapat membaca / menulis).
Trevor Boyd Smith
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.