เหตุใดฉันจึงต้องใช้แบตเตอรี่แพคสำหรับโจมตี


14

ฉันพยายามที่จะเข้าใจว่าทำไมจึงมีการเพิ่มแบตเตอรี่ลงในการ์ดตรวจค้น ดูเหมือนว่าถ้าพลังงานลดลงการทำงานเพียงแค่การ์ดตรวจค้นจะทำผลดีเล็กน้อย: หากไม่มีพลังงานสำหรับ HD และมาเธอร์บอร์ดการเขียนข้อมูลในหน่วยความจำจะไม่ทำงานใช่ไหม

นอกจากนี้การไม่มี UPS ช่วยอำนวยความสะดวกในเรื่องนี้?

คำตอบ:


25

อนุญาตให้การ์ดจู่โจมสามารถจดจำสิ่งที่อยู่ในบัฟเฟอร์ของมัน (ที่ไม่ได้ซิงค์กับดิสก์)

มันสำคัญมากสำหรับผู้ที่ต้องการความถูกต้องของข้อมูลสูง .. หรือบันทึก DB ของคุณจากความเสียหายบางประเภท

(โดยทั่วไปคืออะไรบนดิสก์อยู่บนดิสก์ - เพื่อความปลอดภัย .. ปัญหาคือเมื่อ OS คิดว่ามันอยู่บนดิสก์ แต่จริงๆแล้วมันไม่ได้อยู่ในบัฟเฟอร์ RAID)

เมื่อเซิร์ฟเวอร์เริ่มทำงานอีกครั้งเห็นได้ชัดว่าบัฟเฟอร์เหล่านั้นถูกฟลัชไปยังดิสก์ .. ดังนั้นคุณจึงมีจุดสัมพันธ์กับดิสก์และระบบปฏิบัติการของคุณตรงเวลา
(ไม่เช่นนั้นคุณจะหลวมข้อมูล - เหมือนเรคคอร์ดฐานข้อมูลบางส่วน ทราบ. )

ยูพีเอสช่วยให้แน่ใจว่า .. แต่มันไม่ปลอดภัยพอ .. การ์ด RAID ที่ดีที่เคยมีควรมี BBU (Battery Backed Unit)


+1 ฉันต้องการระบุว่า "การ์ด RAID ทุกส่วนควรมี BBU" มีการ์ด RAID ในตัวเพียงเล็กน้อยเท่านั้นที่มีอยู่
Antoine Benkemoun

4
โอ้ฉันหมายถึงว่าโดย "เหมาะสม" .. ออนบอร์ดไม่เคยดีเลย: P
Arenstar

ไม่เปลี่ยนแปลงว่าการ์ด Raid ทุกอันมีหนึ่งอัน;) Integratd มักจะเส็งเคร็ง
TomTom

อ่ามันสมเหตุสมผลแล้วมันเก็บไว้ในหน่วยความจำจนกระทั่งเซิร์ฟเวอร์กลับมา

1
ขวา .. : D + เคยคิดที่ดีที่จะนำไข่ของคุณทั้งหมดในตะกร้า .. เพื่อให้คุณลาดเท / ไม่ควรเพียงพึ่งพา UPS ..
Arenstar

5

ในขณะที่ฉันเห็นด้วยกับ Arenstar ฉันเพิ่งย้ายจากตัวควบคุมที่ใช้แบตเตอรีสำรองแบตเตอรี่ไปเป็นตัวสำรองแฟลช วิธีนี้จะช่วยลดความเร่งด่วนในการเคลื่อนย้ายตัวควบคุมและความเสี่ยงในการถอดแบตเตอรี่โดยไม่ตั้งใจระหว่างการเคลื่อนไหว พวกเขาดูเหมือนจะประมาณราคาเดียวกันและมีแคชมากขึ้นจริง ๆ แล้ว


เดียวกันสำหรับ adaptec - 5805 มีซีรีย์ที่ใช้แฟลชและคอนเดนเซอร์
TomTom

จุดที่ดี: D +1
Arenstar

2

แพ็คแบตเตอรี่ RAID เป็นสิ่งจำเป็นขึ้นอยู่กับการกำหนดค่าแคชของอาร์เรย์ RAID ของคุณ

หากคุณใช้การเขียนกลับ (เมื่อคอนโทรลเลอร์แจ้งให้ระบบปฏิบัติการทราบว่าการเขียนข้อมูลสำเร็จในขณะที่ยังอยู่ในแคชตรงกันข้ามกับการเขียนเมื่อตัวควบคุมรอให้ข้อมูลอยู่ในดิสก์) คุณอาจสูญเสียข้อมูลสำคัญได้ ไฟฟ้าดับเนื่องจากข้อมูลที่แคชทั้งหมดจะสูญหาย

คุณยังอาจสูญเสียข้อมูลที่แคชไว้หากตัวควบคุมไม่ทำงาน


1

คอนโทรลเลอร์ RAID ส่วนใหญ่ที่รองรับการเขียนแคชจะไม่สามารถเปิดใช้งานได้หากไม่มีชุดแบตเตอรี่สำรอง ลองนึกภาพความเสียหายที่มีการเขียนแคชขนาดใหญ่ 64 เมกะไบต์ซึ่งไม่ได้เขียนลงดิสก์จะทำกับโวลุ่ม

ตัวควบคุม RAID5 จะลดประสิทธิภาพลง 5-10 เท่า (เรามี Dell PERC 3 (The LSI ไม่ใช่ Adaptec) ที่จะเขียนไว้ที่ประมาณ 8 GB / ชั่วโมงด้วยการเขียนแคช แต่ 70-90 GB / ชั่วโมงเมื่อมีการเขียนแคช


ฉันเชื่อในการใช้แบตเตอรี่เมื่อพร้อมใช้งาน แต่ไม่เกี่ยวข้องมากเกินไปหากเซิร์ฟเวอร์ไม่มี ในทางปฏิบัติฉันสังเกตเห็นว่าการเขียนแคชมีชีวิตที่สั้นมากในบัฟเฟอร์ มันทำให้ดิสก์รวดเร็วอย่างน่าประหลาดใจแม้บนเซิร์ฟเวอร์ที่ใช้งานหนักของเรา นอกจากนี้ยังไม่ได้แก้ปัญหาการเขียน / กระบวนการที่ให้มากับการ์ดจากแอพ & ระบบปฏิบัติการเพียงบางส่วนเท่านั้น มันช่วยได้ใช่มันจะช่วยลดกรณีความเสียหายของข้อมูลหนึ่งกรณี อย่างไรก็ตามยังมีสถานที่อื่นอีกมากที่จะให้มันผิดพลาดในช่วงที่ไฟฟ้าดับ
Brian Knoblauch

1
อ่า แต่ตัวควบคุม RAID บางคนต้องการแบตเตอรีก่อนที่จะเปิดใช้งานการเขียนแคช แน่นอนว่าเป็นสัตว์อื่น
geoffc
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.