แคชเขียนสำรองของแบตเตอรี่


11

ฉันเพิ่งได้รับใบเสนอราคาราคาเซิร์ฟเวอร์ U และบางรายการรวมถึง BBWC:

  • มันทำอะไรกันแน่?
  • มันเป็นเพียงสำหรับการกำหนดค่า RAID?
  • หากเกิดไฟฟ้าขัดข้องข้อมูลจะไม่สูญหายหรือไม่?
  • มีการปรับปรุงประสิทธิภาพใด ๆ หรือไม่ (สมมติว่าเซิร์ฟเวอร์ส่วนใหญ่จะอ่านตามลำดับและเขียนตามลำดับ)?
  • สิ่งที่มีผลต่อการตัดสินใจของคุณเมื่อคุณเผชิญกับตัวเลือกในการซื้อ

คำตอบ:


16

มันทำอะไรกันแน่? ข้อความที่ตัดตอนมาจากเอกสาร Compaqนี้อธิบายได้ดี:

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

มันเป็นเพียงสำหรับการกำหนดค่า RAID? สิ่งที่เขียนแคชสามารถมี BBWC, RAID controller และ SAN ส่วนใหญ่ครอบคลุม

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

มีการปรับปรุงประสิทธิภาพใด ๆ หรือไม่ (สมมติว่าเซิร์ฟเวอร์ส่วนใหญ่จะอ่านตามลำดับและเขียนตามลำดับ)? การแคชการเขียนมีไว้สำหรับประสิทธิภาพความหมายโดยทั่วไปคือเมื่อการเขียนถูกฟลัชไปที่ดิสก์ตัวควบคุมดิสก์จะกลับไปที่ OS โดยระบุว่าการเขียนนั้นได้กระทำแล้วเมื่อพวกเขายังอยู่ในแคชและสามารถเขียนได้ในภายหลัง

สิ่งที่มีผลต่อการตัดสินใจของคุณเมื่อคุณเผชิญกับตัวเลือกในการซื้อ มันเป็นตัวเลือกมาตรฐานสำหรับ RAID หรือ SAN ระดับมืออาชีพในตลาดเขียนแคชและสำรองแบตเตอรี่ไปด้วยกัน & เป็นสิ่งที่จำเป็นโดยเฉพาะอย่างยิ่งหากระบบของคุณใช้สำหรับฐานข้อมูล การเขียนแคชโดยไม่ต้องสำรองแบตเตอรี่เป็นสิ่งที่อันตรายและการหยุดทำงานอาจทำให้ฐานข้อมูลอยู่ในสถานะที่ไม่สามารถกู้คืนได้


4

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


นี่เป็นสิ่งที่ถูกต้องหากคุณต้องการใช้การเขียนแคชดังนั้น BBWC มักจะเป็นการลงทุนที่ดี
theotherreceive

2

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

นอกเหนือจากนั้นจุดประสงค์ของ BBWC ก็คือการได้รับประโยชน์ด้านประสิทธิภาพของการเขียนแคชโดยไม่เพิ่มจำนวนข้อมูลที่คุณสูญเสียไปสู่ความล้มเหลวด้านพลังงานหากคุณไม่มีแคชการเขียนเลย

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