Mengapa saya perlu paket baterai raid?

14

Saya mencoba memahami mengapa orang akan menambahkan batterypack ke kartu raid. Sepertinya saya seperti jika daya turun, menjalankan hanya kartu raid akan melakukan sedikit kebaikan: tanpa daya untuk HDs dan motherboard, menulis data dalam memori tidak akan berhasil, toh?

Selain itu, tidak memiliki UPS memfasilitasi ini?


sumber

Jawaban:

24

Ini memungkinkan kartu raid untuk mengingat apa yang ada di buffer-nya (yang belum disinkronkan ke disk)

Sangat penting bagi orang-orang yang membutuhkan integritas data tinggi .. Atau untuk menyimpan DB Anda dari jenis korupsi tertentu ..

(Pada dasarnya whats pada disk, ada di disk - jadi itu aman .. Masalahnya adalah ketika OS berpikir itu pada disk tetapi sebenarnya tidak dan dalam buffer kartu RAID)

Ketika server dinyalakan kembali, jelas buffer tersebut akan memerah ke disk .. Jadi Anda memiliki titik waktu terkait dengan disk dan OS Anda
(jika tidak, Anda hanya akan kehilangan informasi - seperti beberapa catatan basis data, yang Anda tidak akan pernah bisa tahu.)

UPS pasti membantu .. tapi itu tidak cukup aman .. kartu RAID yang layak harus memiliki BBU (Unit yang Didukung Baterai)

Arenstar
sumber
+1 Saya akan menentukan "setiap add-on RAID Card harus memiliki BBU". Sangat sedikit kartu RAID terintegrasi yang memilikinya.
Antoine Benkemoun
4
Ohh maksud saya dengan "layak" .. onboard tidak pernah layak: P
Arenstar
Tidak mengubah bahwa setiap kartu Raid harus memilikinya;) Integratd sering sangat jelek.
TomTom
Ah, itu masuk akal, hanya menyimpannya dalam memori sampai server kembali.
1
Benar ..: D + itu bukan ide yang bagus untuk menaruh semua telur Anda dalam satu keranjang .. jadi Anda tidak bisa / tidak harus hanya mengandalkan UPS ..
Arenstar
5

Sementara saya setuju dengan Arenstar, saya baru saja pindah dari pengontrol berbasis cache yang didukung baterai ke yang didukung flash. Ini menghilangkan urgensi dalam menggerakkan pengontrol dan risiko melepaskan baterai secara tidak sengaja selama gerakan. Mereka tampaknya kira-kira dengan harga yang sama dan sebenarnya memiliki lebih banyak cache.

Chopper3
sumber
Sama untuk adaptec - 5805 memiliki seri yang menggunakan flash dan kondensator.
TomTom
Poin bagus: D +1
Arenstar
2

Paket baterai raid adalah suatu keharusan tergantung dari konfigurasi cache dari array Raid Anda.

Jika Anda menggunakan Write-back (ketika controller menginformasikan Os, data write berhasil ketika masih dalam cache, bertentangan dengan write-through ketika controller menunggu data berada di disk), Anda bisa kehilangan data penting jika listrik gagal, karena semua data yang di-cache akan hilang.

Anda masih bisa kehilangan data cache jika controller itu sendiri gagal.

Berzemus
sumber
1

Sebagian besar pengontrol RAID yang mendukung caching Tulis, tidak akan mengaktifkannya tanpa paket cadangan baterai. Bayangkan kerusakan 64 Megs dari cache di-cache, tidak ditulis ke disk akan lakukan untuk volume.

Tanpa caching tulis, pengontrol RAID5 menulis penurunan kinerja dengan faktor 5-10 kali. (Kami memiliki Dell PERC 3 (The LSI, bukan Adaptec) yang akan menulis berkelanjutan sekitar 8 GB / jam dengan cache tulis dimatikan, tetapi pada 70-90 GB / jam dengan caching aktif.

geoffc
sumber
Saya percaya menggunakan baterai saat tersedia, tetapi saya tidak terlalu khawatir jika server tidak memilikinya. Dalam praktiknya, saya perhatikan bahwa tulisan cache memiliki kehidupan yang sangat singkat di buffer. Mereka membuat ke disk sangat cepat bahkan pada server kami yang banyak digunakan. Itu juga tidak menyelesaikan masalah penulisan / proses yang hanya sebagian dipasok ke kartu dari aplikasi & OS. Apakah itu membantu, ya, itu akan membantu meminimalkan satu kasus korupsi data tertentu. Namun, masih ada BANYAK tempat lain yang salah selama pemadaman listrik.
Brian Knoblauch
1
Ah tetapi beberapa pengontrol RAID MEMBUTUHKAN paket baterai bahkan sebelum mereka akan memungkinkan menulis cache. Jadi tentu saja, itu adalah binatang yang berbeda.
geoffc