RAID Onboard vs RAID Perangkat Lunak

18

Motherboard saya, Asus M4a79t Deluxe, mengiklankan kemampuan RAID 0/1/5. Pemahaman saya yang terbatas adalah bahwa RAID onboard lebih baik daripada RAID perangkat lunak. Apakah ini benar? Apakah pengontrol RAID onboard lebih dekat kinerjanya ke pengontrol perangkat lunak atau pengontrol perangkat keras khusus?

Mantas Vidutis
sumber
tetapi apakah onboard controller yang ada di motherboard saya dianggap perangkat keras atau perangkat lunak?
Mantas Vidutis
Saya menemukan serangan perangkat lunak menjadi lebih fleksibel, saya selalu mengalami masalah dengan sistem serangan perangkat keras. Saya pernah punya masalah dengan memori buruk pada kartu raid, tidak ada diagnosa yang bisa menemukannya dan butuh server keluar lebih dari sebulan sementara dell mencoba memperbaikinya. Oh sayang.
semua jawaban ini berguna, saya akan memilih semuanya jika saya mendapatkan lebih dari 15 reputasi
Mantas Vidutis
3
Pengontrol onboard pada motherboard Anda dianggap "fakeraid". Saya akan menghindari menggunakannya untuk alasan yang diuraikan berkali-kali online dan di Serverfault.
Bart Silverstrim

Jawaban:

26

RAID perangkat keras, yang berarti membeli kartu RAID, dan memasangnya di komputer Anda baik.

RAID perangkat lunak kinerjanya rendah, tetapi cukup stabil, dan cukup andal.

RAID "Onboard", yang merupakan emulasi RAID jelek yang tertanam di motherboard Anda, memiliki kinerja rendah, dan stabilitas rendah.

Saya telah menggunakan RAID onboard sebelumnya, dan saya selalu menyesalinya. Anda tidak mendapatkan apa-apa, nol, zip, dari menggunakan emulasi RAID bawaan, tidak peduli berapa banyak Anda membayar untuk motherboard. Tidak ada optimasi, tidak ada peningkatan kinerja. Kalah drive dalam RAID 5 ... Dibutuhkan HARI harfiah untuk membangunnya kembali. Demikian juga memeriksa array untuk kesalahan, dan kesalahan AKAN terjadi, karena itu tidak dapat diandalkan.

Jika Anda menggunakan emulasi RAID perangkat lunak, setidaknya Anda dapat meletakkan drive di komputer lain dan memiliki kesempatan yang baik untuk memulihkan RAID. Dengan emulator RAID onboard? Mustahil.

Satanicpuppy
sumber
Ada beberapa on-board RAID yang merupakan perangkat keras RAID, tetapi jika Anda telah membayar kurang dari $ 400 atau lebih untuk motherboard, itu bukan perangkat keras RAID.
Ignacio Vazquez-Abrams
4
Sepakat. Jika opsi Anda adalah RAID palsu atau perangkat lunak RAID, gunakan RAID perangkat lunak setiap saat.
Matt Simmons
1
Sementara itu, Linux SoftRAID mengguncang, jadi Anda salah mengartikan ini.
poige
Ada juga sejumlah kartu RAID yang "palsu-RAID" (paling sering kartu murah).
Afrazier
Apa yang Anda dapatkan dari fakeraid adalah kemampuan untuk menginstal dan mem-boot windows pada array, dan juga dapat mengaksesnya di Linux. Perbedaan kinerja antara serangan perangkat keras dan perangkat lunak juga hampir nol kecuali dalam kasus-kasus ekstrim, seperti 12 disk raid-6, atau raid-10 menggunakan empat SSD kinerja tinggi. Jika Anda hanya menggunakan linux dan tanpa windows, maka pasti pergi dengan serangan perangkat lunak atas fakeraid.
psusi
7

"mereka sangat memadai untuk seseorang yang menginginkan rencana cadangan sederhana"

Ingat, RAID bukan strategi cadangan, ini dirancang untuk meningkatkan kinerja dan atau keandalan penyimpanan Anda!

Pencadangan berarti menyinkronkan data dari array RAID ke perangkat penyimpanan lain.

Google untuk "raid is not backup" untuk artikel yang tak terhitung jumlahnya yang membahas mitos :-)

FlakRat
sumber
2

Menurut pendapat saya, RAID on board sebenarnya adalah RAID perangkat lunak. Sebagian besar pekerjaan dilakukan oleh driver khusus yang diinstal di sistem operasi.

Wacek
sumber
1
Ada yang kartu RAID yang baik, tetapi jika Anda bersedia untuk menjatuhkan Scrilla ($), Anda benar, RAID controller yang buruk offload sebagian besar pekerjaan untuk perangkat lunak.
1

Tergantung pada jenis RAID. Sudah cukup lama sejak saya telah melihat benchmark melakukan perbandingan langsung antara perangkat lunak murni vs on board, vs berdedikasi, tetapi dari apa yang saya ingat:

  • Perangkat lunak murni hanyalah bencana. Hindari jika memungkinkan. Anda bisa mendapatkan kinerja yang cukup masuk akal baik dengan setup RAID1 atau RAID0 yang menggunakannya, tapi tidak ada gunanya untuk benar-benar menempatkannya di tempatnya.
  • Kinerja RAID 0 on board sebanding dengan pengontrol khusus. Kinerja penulisan RAID1 juga hampir sama. Namun kinerja membaca RAID1 tampaknya terbatas pada kecepatan drive tunggal, di mana pengendali perangkat keras yang lebih baik akan mengupas data bersama seperti RAID0 untuk throughput yang lebih cepat. Kinerja RAID5 on board terbatas. Cukup masuk akal untuk sesuatu seperti server media rumah, tetapi perangkat keras XOR khusus dari kartu pengontrol membuat papan tampilan terlihat anemia.

Seperti yang saya katakan, sudah 3 atau 4 tahun yang baik sejak saya benar-benar membaca apa pun tentang kinerja pengendali di papan, dan kami memiliki 3 atau 4 generasi chipset yang keluar sejak saat itu.

Evan M.
sumber
4
Pasti sementara. RAID yang diimplementasikan perangkat lunak di Linux setara dengan kebanyakan RAID lainnya dalam hal keandalan dan kinerja. RAID perangkat keras lebih disukai karena alasan lain. Menggunakan RAID onboard seperti pada RAID berbasis motherboard adalah ide yang sangat buruk kecuali Anda tidak keberatan meningkatkan risiko kehilangan data Anda.
Bart Silverstrim
Tidak hanya di Linux. Prosesor saat ini benar-benar luar biasa dan memiliki banyak inti - overhead perhitungan RAID bahkan tidak relevan dalam kebanyakan kasus lagi.
1

Seperti yang telah dikatakan, RAID motherboard biasanya sama baiknya, jika tidak lebih buruk, dari RAID perangkat keras. Mereka tentu tidak jauh lebih cepat. Namun, mereka sangat memadai untuk seseorang yang menginginkan rencana cadangan sederhana dan tidak terlalu peduli dengan kinerja atau stabilitas tingkat gila.

Satu-satunya masalah adalah bahwa menemukan pengontrol RAID perangkat keras yang baik bisa mahal. Namun, jika data Anda sangat penting bagi Anda (atau jika Anda hanya menginginkan array FAST RAID 10), itu pasti bernilai uang.

Carlos Nunez
sumber
1

Proposisi asli adalah "Raid Onboard VS Software Raid". Seperti yang telah dikatakan, "membeli kartu RAID, dan memasangnya di komputer Anda baik", lebih baik tetap membeli kartu KUALITAS Cepat, SCSI atau SATA, mengalahkan perangkat lunak atau onboard dalam pengalaman saya. Segudang pengaturan menentukan kinerja array Anda, mulai dari memilih slot yang tepat untuk kartu, ukuran garis yang digunakan, hingga jenis Raid, hanya untuk beberapa nama. Habiskan dolar untuk opsi perangkat keras berkualitas baik yang kompatibel dengan sistem Anda dan Anda tidak akan menyesalinya. Dalam pengalaman saya, klien kami tidak keberatan membayar untuk Kualitas, kami mengatakan kepada mereka, "Berapa lama waktu henti Anda bagi Anda".


sumber
0

Saya telah membuat pengalaman yang begitu baik dengan serangan perangkat lunak, sehingga saya tidak akan pernah membeli pengendali serangan perangkat keras untuk penggunaan pribadi. Hanya saja tidak sepadan dengan uangnya, karena leher botol saya adalah kartu ethernet dengan 1gbit / s.

Saya menggunakan inti tunggal 2GHz dengan RAM 2GB pada perangkat lunak 5x1.5TB RAID5 dan selalu ada gigabit melalui jaringan (untuk satu pengguna). Bonnie ++ mengatakan 160MB tulis dan 250MB baca (berurutan).

RAID0 perangkat lunak saya (pada 4x500GB, 2G RAM, 2GHz dual core) memberikan kinerja yang cukup untuk penggunaan pribadi klub kami:

masukkan deskripsi gambar di sini

schmijos
sumber