จำเป็นหรือไม่ที่จะต้องสร้างอาร์เรย์ RAID จาก SSD และจำเป็นต้องมีคอนโทรลเลอร์ใดบ้าง

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

จำเป็นหรือไม่ที่จะต้องสร้างอาร์เรย์ RAID จาก SSD และจำเป็นต้องมีคอนโทรลเลอร์ใดบ้าง

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

เป็นเช่นนี้จริงๆ จนกระทั่ง HDD แบบดั้งเดิมถูกแทนที่ด้วย NVMe SSD สมัยใหม่ที่มีความจุเทียบเท่ากันตั้งแต่ 1 TB ขึ้นไป และหากก่อนหน้านี้ในพีซีมักมีการรวม SATA SSD + HDD ที่มีความจุสองสามตัวเข้าด้วยกัน แต่ทุกวันนี้พวกเขาเริ่มถูกแทนที่ด้วยโซลูชันอื่น - NVMe SSD + SATA SSD ที่มีความจุสองสามตัว หากเราพูดถึงเซิร์ฟเวอร์ขององค์กรและ “คลาวด์” หลายๆ คนได้ย้ายไปยัง SATA SSD ได้สำเร็จแล้ว เพียงเพราะว่าเร็วกว่า “กระป๋อง” ทั่วไป และสามารถประมวลผลการดำเนินการ I/O จำนวนมากขึ้นพร้อมกันได้

จำเป็นหรือไม่ที่จะต้องสร้างอาร์เรย์ RAID จาก SSD และจำเป็นต้องมีคอนโทรลเลอร์ใดบ้าง

อย่างไรก็ตาม ความทนทานต่อความเสียหายของระบบยังอยู่ในระดับที่ค่อนข้างต่ำ เราไม่สามารถคาดเดาได้อย่างแม่นยำถึงหนึ่งสัปดาห์ว่าไดรฟ์โซลิดสเทตตัวใดตัวหนึ่งจะตายด้วยความแม่นยำ ดังเช่นใน "Battle of Psychics" และหาก HDD ค่อยๆ “ตาย” ทำให้คุณสังเกตอาการและดำเนินการได้ SSD ก็จะ “ตาย” ทันทีโดยไม่มีการเตือนล่วงหน้า และตอนนี้เป็นเวลาที่จะหาคำตอบว่าเหตุใดจึงจำเป็นทั้งหมดนี้? มันคุ้มไหมที่จะจัดระเบียบอาร์เรย์ RAID โดยใช้โซลูชันโซลิดสเตต SATA SSD และ NVMe SSD และจะได้ผลกำไรมหาศาลจากสิ่งนี้หรือไม่

เหตุใดคุณจึงต้องมีอาร์เรย์ RAID

คำว่า "อาร์เรย์" มีความหมายอยู่แล้วว่ามีการใช้ไดรฟ์หลายตัว (HDD และ SSD) ในการสร้างซึ่งรวมกันโดยใช้ตัวควบคุม RAID และระบบปฏิบัติการได้รับการยอมรับว่าเป็นที่จัดเก็บข้อมูลเดียว งานระดับโลกที่อาร์เรย์ RAID สามารถแก้ไขได้คือการลดเวลาในการเข้าถึงข้อมูล เพิ่มความเร็วในการอ่าน/เขียนและความน่าเชื่อถือ ซึ่งทำได้สำเร็จด้วยความสามารถในการกู้คืนอย่างรวดเร็วในกรณีที่เกิดความล้มเหลว อย่างไรก็ตาม ไม่จำเป็นต้องใช้ RAID สำหรับการสำรองข้อมูลภายในบ้านเลย แต่หากคุณมีโฮมเซิร์ฟเวอร์เป็นของตัวเอง ซึ่งต้องการเข้าถึงอย่างต่อเนื่องตลอด 24 ชั่วโมงทุกวัน นั่นก็อีกเรื่องหนึ่ง

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

RAID ภายในบ้านและองค์กร: อะไรคือความแตกต่าง

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

จำเป็นหรือไม่ที่จะต้องสร้างอาร์เรย์ RAID จาก SSD และจำเป็นต้องมีคอนโทรลเลอร์ใดบ้าง

สำหรับงานเหล่านี้ ผู้ผลิตฮาร์ดแวร์จะนำเสนอสิ่งที่เรียกว่าอุปกรณ์ระดับองค์กร Kingston มีโซลูชั่นโซลิดสเตทอันทรงพลังในรูปแบบรุ่น SATA คิงส์ตัน 450R (DC450R) и ซีรีส์ DC500เช่นเดียวกับ NVMe รุ่น DC1000M U.2 NVMe, DCU1000 U.2 NVMe และ DCP-1000 PCI-e ซึ่งมีไว้สำหรับใช้ในศูนย์ข้อมูลและซูเปอร์คอมพิวเตอร์ อาร์เรย์ของไดรฟ์ดังกล่าวมักจะใช้ร่วมกับตัวควบคุมฮาร์ดแวร์

จำเป็นหรือไม่ที่จะต้องสร้างอาร์เรย์ RAID จาก SSD และจำเป็นต้องมีคอนโทรลเลอร์ใดบ้าง

สำหรับตลาดผู้บริโภค (นั่นคือสำหรับพีซีที่บ้านและเซิร์ฟเวอร์ NAS) ไดรฟ์เช่น คิงส์ตัน KC2000 NVMe PCIe แต่ในกรณีนี้ไม่จำเป็นต้องซื้อตัวควบคุมฮาร์ดแวร์ คุณสามารถจำกัดตัวเองให้ใช้พีซีหรือเซิร์ฟเวอร์ NAS ที่ติดตั้งมาเธอร์บอร์ดได้ เว้นแต่ว่าคุณวางแผนที่จะประกอบโฮมเซิร์ฟเวอร์ด้วยตัวเองสำหรับงานที่ไม่ปกติ (เช่น การเริ่มโฮสต์บ้านเล็กๆ ให้เพื่อน เป็นต้น) นอกจากนี้ ตามกฎแล้ว อาร์เรย์ RAID ภายในบ้านไม่จำเป็นต้องใช้ไดรฟ์นับร้อยหรือหลายพันตัว โดยจำกัดไว้เพียงอุปกรณ์สอง, สี่และแปดตัว (โดยปกติคือ SATA)

ประเภทและประเภทของคอนโทรลเลอร์ RAID

ตัวควบคุม RAID มีสามประเภทตามหลักการของการนำอาร์เรย์ RAID ไปใช้:

1. ซอฟต์แวร์ที่การจัดการอาเรย์ตกอยู่บน CPU และ DRAM (นั่นคือ รหัสโปรแกรมถูกเรียกใช้งานบนโปรเซสเซอร์)

2. บูรณาการซึ่งก็คือสร้างไว้ในมาเธอร์บอร์ดของพีซีหรือเซิร์ฟเวอร์ NAS

3. ฮาร์ดแวร์ (โมดูลาร์) ซึ่งเป็นการ์ดเอ็กซ์แพนชันแบบแยกสำหรับขั้วต่อ PCI/PCIe บนเมนบอร์ด

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

แต่ฮาร์ดแวร์มีทั้งหน่วยความจำแคชของตัวเองและโปรเซสเซอร์ในตัวสำหรับเรียกใช้อัลกอริธึมซอฟต์แวร์ โดยทั่วไปแล้วจะอนุญาตให้คุณใช้งานระดับ RAID ทุกประเภทและรองรับไดรฟ์หลายประเภทในคราวเดียว ตัวอย่างเช่น ตัวควบคุมฮาร์ดแวร์สมัยใหม่จาก Broadcom สามารถเชื่อมต่ออุปกรณ์ SATA, SAS และ NVMe ได้พร้อมกัน ซึ่งช่วยให้คุณไม่ต้องเปลี่ยนคอนโทรลเลอร์เมื่ออัปเกรดเซิร์ฟเวอร์ โดยเฉพาะอย่างยิ่งเมื่อย้ายจาก SATA SSD เป็น NVMe SSD ไม่จำเป็นต้องเปลี่ยนคอนโทรลเลอร์

จำเป็นหรือไม่ที่จะต้องสร้างอาร์เรย์ RAID จาก SSD และจำเป็นต้องมีคอนโทรลเลอร์ใดบ้าง

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

1. คอนโทรลเลอร์ทั่วไปพร้อมฟังก์ชัน RAID
ในลำดับชั้นทั้งหมด นี่เป็นตัวควบคุมที่ง่ายที่สุดที่ช่วยให้คุณสามารถรวม HDD และ SSD เข้ากับอาร์เรย์ RAID ระดับ "0", "1" หรือ "0+1" สิ่งนี้ถูกนำไปใช้โดยทางโปรแกรมในระดับเฟิร์มแวร์ อย่างไรก็ตาม แทบจะไม่แนะนำให้ใช้อุปกรณ์ดังกล่าวในกลุ่มองค์กร เนื่องจากไม่มีแคชและไม่รองรับอาร์เรย์ระดับ "5", "3" ฯลฯ แต่สำหรับโฮมเซิร์ฟเวอร์ระดับเริ่มต้นก็ค่อนข้างเหมาะสม

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

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

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

Broadcom, Microsemi Adaptec, Intel, IBM, Dell และ Cisco เป็นเพียงส่วนหนึ่งของบริษัทที่นำเสนอตัวควบคุม RAID ฮาร์ดแวร์ในปัจจุบัน

โหมดการทำงานของตัวควบคุม RAID SAS/SATA/NVMe

วัตถุประสงค์หลักของตัวควบคุม HBA และ RAID แบบไตรโหมด (หรือตัวควบคุมที่มีฟังก์ชัน Tri-Mode) คือการสร้างฮาร์ดแวร์ RAID ที่ใช้ NVMe คอนโทรลเลอร์ซีรีส์ 9400 ของ Broadcom สามารถทำได้: ตัวอย่างเช่น เมก้าเรด 9460-16i. เป็นของคอนโทรลเลอร์ RAID ประเภทอิสระ มาพร้อมกับตัวเชื่อมต่อ SFF-8643 สี่ตัวเชื่อมต่อ และด้วยการรองรับ Tri-Mode ทำให้คุณสามารถเชื่อมต่อไดรฟ์ SATA/SAS และ NVMe ได้พร้อมกัน นอกจากนี้ยังเป็นหนึ่งในคอนโทรลเลอร์ที่ประหยัดพลังงานมากที่สุดในตลาด (ใช้พลังงานเพียง 17 วัตต์ โดยใช้พลังงานน้อยกว่า 1,1 วัตต์สำหรับแต่ละพอร์ตจาก 16 พอร์ต)

จำเป็นหรือไม่ที่จะต้องสร้างอาร์เรย์ RAID จาก SSD และจำเป็นต้องมีคอนโทรลเลอร์ใดบ้าง

อินเทอร์เฟซการเชื่อมต่อคือ PCI Express x8 เวอร์ชัน 3.1 ซึ่งให้ความเร็ว 64 Gbit/s (คอนโทรลเลอร์สำหรับ PCI Express 2020 คาดว่าจะปรากฏในปี 4.0) คอนโทรลเลอร์ 16 พอร์ตใช้ชิป 2 คอร์ SAS3516 และ DDR72-4 SDRAM 2133 บิต (4 GB) รวมถึงความสามารถในการเชื่อมต่อไดรฟ์ SATA/SAS สูงสุด 240 ตัว หรืออุปกรณ์ NVMe สูงสุด 24 ตัว ในแง่ของการจัดระเบียบอาร์เรย์ RAID รองรับระดับ “0”, “1”, “5” และ “6” รวมถึง “10”, “50” และ “60” โดยวิธีการหน่วยความจำแคช เมก้าเรด 9460-16i และตัวควบคุมอื่นๆ ในซีรีส์ 9400 ได้รับการปกป้องจากความล้มเหลวของแรงดันไฟฟ้าด้วยโมดูลเสริม CacheVault CVPM05

เทคโนโลยีสามโหมดนั้นใช้ฟังก์ชันการแปลงข้อมูล SerDes: การแปลงการแสดงข้อมูลแบบอนุกรมในอินเทอร์เฟซ SAS/SATA ให้เป็นรูปแบบคู่ขนานใน PCIe NVMe และในทางกลับกัน นั่นคือตัวควบคุมจะเจรจาความเร็วและโปรโตคอลเพื่อให้ทำงานได้อย่างราบรื่นกับอุปกรณ์จัดเก็บข้อมูลทั้งสามประเภท นี่เป็นวิธีที่ราบรื่นในการปรับขนาดโครงสร้างพื้นฐานของศูนย์ข้อมูล: ผู้ใช้สามารถใช้ NVMe ได้โดยไม่ต้องทำการเปลี่ยนแปลงที่สำคัญกับการกำหนดค่าระบบอื่นๆ

จำเป็นหรือไม่ที่จะต้องสร้างอาร์เรย์ RAID จาก SSD และจำเป็นต้องมีคอนโทรลเลอร์ใดบ้าง

อย่างไรก็ตาม เมื่อวางแผนการกำหนดค่าด้วยไดรฟ์ NVMe ควรพิจารณาว่าโซลูชัน NVMe ใช้เลน PCIe 4 เลนในการเชื่อมต่อ ซึ่งหมายความว่าแต่ละไดรฟ์จะใช้พอร์ต SFF-8643 ทุกบรรทัด ปรากฎว่าสามารถเชื่อมต่อไดรฟ์ NVMe เพียงสี่ไดรฟ์โดยตรงกับคอนโทรลเลอร์ MegaRAID 9460-16i หรือจำกัดตัวคุณเองด้วยโซลูชัน NVMe สองโซลูชันในขณะที่เชื่อมต่อไดรฟ์ SAS แปดตัวพร้อมกัน (ดูแผนภาพการเชื่อมต่อด้านล่าง)

จำเป็นหรือไม่ที่จะต้องสร้างอาร์เรย์ RAID จาก SSD และจำเป็นต้องมีคอนโทรลเลอร์ใดบ้าง

รูปภาพแสดงการใช้ตัวเชื่อมต่อ “0” (C0 / ตัวเชื่อมต่อ 0) และตัวเชื่อมต่อ “1” สำหรับการเชื่อมต่อ NVMe เช่นเดียวกับตัวเชื่อมต่อ “2” และ “3” สำหรับการเชื่อมต่อ SAS การจัดเรียงนี้สามารถย้อนกลับได้ แต่ไดรฟ์ x4 NVMe แต่ละตัวจะต้องเชื่อมต่อโดยใช้เลนที่อยู่ติดกัน โหมดการทำงานของคอนโทรลเลอร์ได้รับการตั้งค่าผ่านยูทิลิตี้การกำหนดค่า StorCLI หรือ Human Interface Infrastructure (HII) ซึ่งทำงานในสภาพแวดล้อม UEFI

จำเป็นหรือไม่ที่จะต้องสร้างอาร์เรย์ RAID จาก SSD และจำเป็นต้องมีคอนโทรลเลอร์ใดบ้าง

โหมดเริ่มต้นคือโปรไฟล์ “PD64” (รองรับเฉพาะ SAS/SATA เท่านั้น) ตามที่เรากล่าวไว้ข้างต้น มีทั้งหมดสามโปรไฟล์: โหมด "โหมด SAS/SATA เท่านั้น" (PD240 / PD64 / PD 16), โหมด "โหมด NVMe เท่านั้น" (PCIe4) และโหมดผสมซึ่งไดรฟ์ทุกประเภท สามารถทำงานได้: “PD64 -PCIe4" (รองรับดิสก์จริงและดิสก์เสมือน 64 ตัวพร้อมไดรฟ์ NVMe 4 ตัว) ในโหมดผสม ค่าของโปรไฟล์ที่ระบุควรเป็น “ProfileID=13” อย่างไรก็ตามโปรไฟล์ที่เลือกจะถูกบันทึกเป็นโปรไฟล์หลักและจะไม่ถูกรีเซ็ตแม้ว่าจะกลับสู่การตั้งค่าจากโรงงานผ่านคำสั่ง Set Factory Defaults สามารถเปลี่ยนได้ด้วยตนเองเท่านั้น

คุ้มไหมที่จะสร้างอาร์เรย์ RAID บน SSD

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

การเชื่อมต่อ “ไดรฟ์” โซลิดสเตตหลายตัวเข้ากับตัวควบคุม RAID เพื่อสร้างอาร์เรย์ SSD อาจส่งผลกระทบอย่างมากต่อประสิทธิภาพในการกำหนดค่าบางอย่าง อย่างไรก็ตาม อย่าลืมว่าประสิทธิภาพสูงสุดนั้นถูกจำกัดโดยปริมาณงานของตัวควบคุม RAID เอง ระดับ RAID ที่ให้ประสิทธิภาพที่ดีที่สุดคือ RAID 0

จำเป็นหรือไม่ที่จะต้องสร้างอาร์เรย์ RAID จาก SSD และจำเป็นต้องมีคอนโทรลเลอร์ใดบ้าง

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

จากการคำนวณทางคณิตศาสตร์อย่างง่าย SATA SSD เร็วกว่า SATA HDD ทั่วไปประมาณ 3 เท่า โซลูชัน NVMe มีประสิทธิภาพมากยิ่งขึ้น – ​​10 เท่าหรือมากกว่านั้น หากฮาร์ดไดรฟ์สองตัวใน RAID ระดับศูนย์แสดงประสิทธิภาพเป็นสองเท่า โดยเพิ่มขึ้น 50% SATA SSD สองตัวจะเร็วขึ้น 6 เท่า และ NVMe SSD สองตัวจะเร็วขึ้น 20 เท่า โดยเฉพาะอย่างยิ่ง ไดรฟ์ Kingston KC2000 NVMe PCIe หนึ่งตัวสามารถให้ความเร็วในการอ่านและเขียนต่อเนื่องได้สูงสุดถึง 3200 MB/s ซึ่งในรูปแบบ RAID 0 จะมีความเร็วถึง 6 GB/s ที่น่าประทับใจ และความเร็วในการอ่าน/เขียนของบล็อกสุ่มขนาด 4 KB จะเปลี่ยนจาก 350 IOPS เป็น 000 IOPS แต่... ในขณะเดียวกัน RAID แบบ "ศูนย์" ไม่ได้ทำให้เรามีความซ้ำซ้อน

อาจกล่าวได้ว่าในสภาพแวดล้อมภายในบ้าน โดยทั่วไปไม่จำเป็นต้องใช้พื้นที่จัดเก็บข้อมูลซ้ำซ้อน ดังนั้นการกำหนดค่า RAID ที่เหมาะสมที่สุดสำหรับ SSD จึงกลายเป็น RAID 0 จริงๆ นี่เป็นวิธีที่เชื่อถือได้ในการปรับปรุงประสิทธิภาพที่สำคัญซึ่งเป็นทางเลือกแทนการใช้เทคโนโลยีเช่นที่ใช้ Intel Optane SSD แต่เราจะพูดถึงวิธีการทำงานของโซลูชัน SSD ในประเภท RAID ที่ได้รับความนิยมสูงสุด (“1”, “5”, “10”, “50”) ในบทความถัดไปของเรา

บทความนี้จัดทำขึ้นโดยได้รับการสนับสนุนจากเพื่อนร่วมงานของเราที่ Broadcom ซึ่งมอบคอนโทรลเลอร์ให้กับวิศวกรของ Kingston เพื่อทดสอบกับไดรฟ์ SATA/SAS/NVMe ระดับองค์กร ด้วยความสัมพันธ์ที่เป็นมิตรนี้ ลูกค้าจึงไม่ต้องสงสัยในความน่าเชื่อถือและความเสถียรของไดรฟ์ Kingston ที่มีตัวควบคุม HBA และ RAID จากการผลิต Broadcom.

สำหรับข้อมูลเพิ่มเติมเกี่ยวกับผลิตภัณฑ์ของ Kingston กรุณาเยี่ยมชม บนเว็บไซต์อย่างเป็นทางการ บริษัท

ที่มา: will.com

เพิ่มความคิดเห็น