Bagaimana cara membedakan "RAID palsu" dari RAID asli?

31

The halaman wiki Ubuntu di fakeraid mengatakan berikut:

[A] sejumlah produk perangkat keras ... mengklaim sebagai pengontrol RAID IDE atau SATA ... Hampir tidak ada yang merupakan pengontrol RAID perangkat keras yang sebenarnya. Sebaliknya, mereka hanyalah pengontrol disk multi-saluran yang dikombinasikan dengan opsi konfigurasi BIOS khusus ...

Apakah ada cara khas untuk mengidentifikasi (dari spesifikasi produk) apakah motherboard memiliki RAID "nyata", atau apakah produk RAID "nyata" umumnya tidak tersedia bagi konsumen?

cdleary
sumber

Jawaban:

33

Pasar untuk pengontrol RAID cukup banyak dikonsolidasikan hari ini. Tiga heuristik kuas luas dapat diterapkan:

  1. Harga
    Lihatlah harga untuk kartu RAID asli dari Areca, 3Ware, Adaptec dan LSI. Apa pun yang jauh, jauh lebih murah daripada pengontrol ini adalah 'RAID palsu'. Ingat, jika terlalu bagus untuk menjadi kenyataan mungkin itu tidak benar.

  2. Pabrikan
    Saat ini ada sejumlah pabrikan yang benar-benar membuat pengontrol RAID perangkat keras yang sebenarnya. Kemungkinannya adalah sesuatu yang tidak dibuat oleh salah satu produsen utama kit semacam itu adalah 'RAID palsu'. Pakaian utama yang membuat pengontrol RAID adalah: Adaptec , LSI , Areca , Intel dan Highpoint (mungkin satu atau dua lainnya yang tidak dapat saya ingat dari atas kepala saya).

  3. Spesifikasi
    Pakaian utama yang menghasilkan kartu RAID / pengontrol juga akan mendokumentasikan spesifikasi secara rinci di situs web mereka. Jika Anda tidak dapat menemukan spesifikasi terperinci untuk kartu tersebut, dapatkan sesuatu yang bisa Anda dapatkan dari spesifikasi tersebut. Perhatikan bahwa tidak semua kartu yang dihasilkan oleh pakaian ini harus merupakan pengontrol RAID, tetapi spesifikasi di situs web harus menjelaskannya.

  4. Baterai
    Berkat sh-beta untuk menunjukkan ini: Cukup banyak perangkat keras RAID controller yang layak dibeli juga akan memiliki opsi cache yang didukung baterai. Pengontrol 'RAID Palsu' tidak memiliki RAM cache, menggunakan RAM utama mesin sebagai cache.

Perhatikan bahwa IBM, Dell, HP dan produsen server lain juga menjual pengontrol RAID. Dalam banyak kasus ini adalah komponen rebadged yang dibuat oleh Adaptec atau LSI.

Jika Anda ingin membeli pengontrol RAID dengan harga murah, identifikasi beberapa model spesifik dengan spesifikasi yang sesuai dari berbagai generasi pabrikan saat ini dan segera sebelumnya. Kemudian cari model tertentu di ebay dan dapatkan barang bekas.

ConcernedOfTunbridgeWells
sumber
16
Satu tambahan: jika Anda memiliki opsi untuk menambahkan memori yang didukung baterai ke kartu, itu adalah RAID asli. Dan jika Anda tidak menambahkan memori yang didukung baterai, saatnya mempertanyakan mengapa Anda ingin RAID perangkat keras alih-alih perangkat lunak.
sh-beta
Dari pengalaman pribadi, kartu Areca mungkin merupakan RAID yang sebenarnya ... Tetapi kartu apa pun yang dapat macet dan memerlukan server powercycle untuk reboot (bukan soft reboot) sangat menjengkelkan. Mereka juga sangat sensitif terhadap suhu. Kenaikan 5-10 derajat dalam suhu ruang komputer (seperti saat mentransfer ke pasokan air kota pada A / C) akan membuat mereka macet ... Membutuhkan boot ulang yang keras.
Alexandre Carmel-Veilleux
Tidak pernah menggunakan kartu Areca, terutama Adaptec, LSI dan beberapa kartu RAID F / C berbasis host dari Mylex dan ICP-Vortex
ConcernedOfTunbridgeWells
8

Cari menyebutkan "Host RAID" atau "RAID perangkat lunak". Tidak semua RAID palsu dilabeli dengan salah satu dari itu, tetapi mungkin menangkap 90% dari mereka. Ada beberapa motherboard dengan kontroler RAID (yang layak) built-in. Taruhan terbaik Anda adalah membeli kartu RAID add-on yang layak, atau cukup gunakan RAID perangkat lunak. Ini tidak jauh lebih lambat (kecuali dibandingkan dengan kartu RAID yang didukung baterai, yang merupakan dunia lain) dan jutaan kali lebih mudah untuk mengelola, dan lebih fleksibel.

womble
sumber
8

Banyak pengontrol RAID "palsu" bekerja tanpa perangkat lunak khusus karena BIOS mereka menutupi hal ini, dalam praktiknya meniru CPU pengontrol RAID khusus, jadi perangkat lunak saja mungkin tidak akan memberi Anda cukup petunjuk.

Juga, dan ini sedikit menarik - pengontrol RAID "palsu" (berbasis host) dapat dengan mudah jauh lebih cepat daripada banyak pengontrol RAID "benar" karena kecepatan CPU saat ini seperti apa adanya. Tentu saja, harga untuk ini adalah bahwa Anda kehilangan waktu CPU yang berharga yang bisa Anda gunakan untuk sesuatu yang lain - dan ini sebagian besar yang akan diperbaiki oleh pengontrol RAID "nyata" untuk Anda - tetapi bersiaplah untuk membayar banyak jika Anda ingin mendekati kinerja yang layak.

Ada hal-hal lain selain kinerja yang harus dicari, seperti stabilitas, hot swap yang berfungsi, kecepatan rekondisi yang tidak memperlambat semuanya hingga berhenti, migrasi tingkat serangan online dan cache-cache yang didukung baterai.

Pada motherboard yang berorientasi pada konsumen / penggila, built-in RAID adalah umum sebagai kedua jenis tetapi ... Hal-hal berbasis host normal seperti Intel ICH10 dan sebagainya sangat cepat, tergantung pada kecepatan host tentu saja - tetapi tidak seperti itu melakukan apa pun yang tidak dapat Anda lakukan dengan OS saja (kecuali mem-boot sesuatu yang lebih maju daripada mirror).

Kontroler RAID "nyata" yang murah pada motherboard ini sering kali merupakan bagian yang sangat menyedihkan yang dimaksudkan untuk mirroring yang sederhana dan bebas masalah. Ini sebagian besar berkinerja buruk dan tidak memiliki fitur normal seperti cache atau baterai yang layak. Jauhi mereka dan jangan pernah menggunakannya untuk sarana kinerja. Mereka sering diberi label aneh seperti "SuperDrive" atau "EasyRaid" atau yang lainnya dan menggunakan chip yang lambat dan sederhana untuk pemrosesan RAID.

Seperti yang sudah ditunjukkan oleh jawaban lain, controller RAID yang tidak palsu dalam konteks yang dimaksud memang membutuhkan biaya yang sedikit - tetapi harus diidentifikasi dengan mudah sendirian. Tetapi hampir semua pengontrol melakukan setidaknya beberapa pemrosesan berbasis host juga - itu hanya masalah seberapa banyak (atau sedikit) dan seberapa cepat CPU / s khusus mereka.

Oskar Duveborn
sumber
3

Umumnya jika sistem RAID Anda MEMBUTUHKAN perangkat lunak untuk bekerja maka itu bukan pengontrol RAID yang tepat, setidaknya dalam pikiran saya. Yang baik melakukan semua yang mereka butuhkan di BIOS / pra-boot.

Chopper3
sumber
Ummm, semua pengontrol disk memerlukan perangkat lunak - driver perangkat - agar berfungsi. Itu mungkin atau mungkin tidak datang dengan OS Anda, tetapi ada di sana.
derobert
3
bukan itu masalahnya, pengendali 'SmartArray' yang sangat dihormati dari HP tidak memerlukan driver pada hampir semua OS karena mereka menampilkan diri mereka sebagai pengontrol disk biasa dan semua confit dapat diselesaikan melalui menu BIOS.
Chopper3
Datang dari itu! Bahkan pengontrol disk biasa membutuhkan driver. Pengemudi mungkin dibangun ke dalam OS, tetapi bahkan pengontrol IDE standar membutuhkan pengandar.
Richard Gadsden
4
Anda melewatkan intinya, kuncinya di sini adalah bahwa sebagian besar pengontrol RAID perangkat keras yang layak akan menyajikan array yang dikelola perangkat keras sebagai disk tunggal, menggunakan presentasi BIOS 'pengontrol ATA controller' yang tidak kaya fitur - yaitu yang mengemulasi satu disk pada pengontrol disk paling dasar yang bisa dibayangkan. Sistem semi-RAID ini akan sering menyajikan semua disk array ke BIOS jika driver tidak ada, yaitu driver melakukan beberapa pekerjaan.
Chopper3
4
Itu tidak terjadi, coba salah satu pengontrol Compaq / HP SmartArray misalnya, Anda mengatur array RAID melalui BIOS kemudian OS hanya melihatnya sebagai disk tunggal dari pengontrol disk ATA biasa - tidak memerlukan driver. Tentu saja kebanyakan orang memuat driver karena mereka memberi Anda kinerja yang lebih baik, peringatan kesalahan, konfigurasi ulang array langsung, dll. Tetapi yang terpenting Anda tidak PERLU driver.
Chopper3
2

HP tampaknya menggunakan "RAID palsu" (ICH9R) dan "pukka RAID" (kartu tambahan) di server mereka. Saya telah berhubungan dengan kedua jenis; biarkan saya memberi tahu Anda: Membayar uang ekstra untuk kartu "RAID nyata". Jika Anda memilih dengan bijak, Anda akan memiliki kartu bagus yang bertahan lebih lama dari satu motherboard.

Di sisi lain, saya percaya ada "tipe" RAID ketiga: perangkat lunak RAID (seperti di Linux). Saya telah menjadi pengguna yang senang beberapa kotak perangkat lunak RAID Linux untuk beberapa waktu sekarang, dan saya sangat senang dengan mereka. Sebagian besar oleh fakta bahwa seseorang dapat mengatur ulang serangan menggunakan live CD dan komputer dengan port SATA yang cukup! Pernah ke sana, lakukan itu!

Matti Viljanen
sumber