แผงเก็บข้อมูล HP - หลายช่องทาง?


14

เซิร์ฟเวอร์ SQL ของเรากำลังโหลดค่อนข้างหนักและตัวบ่งชี้ทั้งหมดชี้ไปที่ช่องดิสก์เป็นคอขวด เซิร์ฟเวอร์ HP ปัจจุบันมีการ์ดอาเรย์ค่อนข้างต่ำและเราต้องการเพิ่มเซิร์ฟเวอร์นี้ด้วยการ์ดสมาร์ทอาเรย์และหน่วยเก็บข้อมูลภายนอกที่มีไดรฟ์ SSD

การกำหนดค่าปัจจุบันคือ:

  • DL360 G7
  • Smart Array P410i
  • Windows Server 2008R2
  • RAM 32Gb
  • อาร์เรย์ปัจจุบันคือไดรฟ์แบบลอจิคัล 2 x 300Gb SAS RAID1 สำหรับบูต / OS และไดรฟ์ SATA SSD ขนาด 1 x 120Gb สำหรับข้อมูล

เซิร์ฟเวอร์ฐานข้อมูลโฮสต์หนึ่งฐานข้อมูลขนาดใหญ่พอสมควร (~ 100Gb) ซึ่งมีทั้งข้อมูลสดและประวัติ ด้วยเหตุผลหลายประการการแยกฐานข้อมูลไม่ใช่ตัวเลือกดังนั้นการคิดในปัจจุบันคือการมีไดรฟ์แบบลอจิคัลหลายตัวในอาเรย์ใหม่แต่ละอันในช่องของตัวเองแล้วแยกฐานข้อมูลออกเป็นโลจิคัลพาร์ติชัน SQL

ตัวอย่างเช่นอาร์เรย์อาจมี:

  • 2 x SSD (RAID1)
  • 2 x SSD (RAID1)
  • 4 x SSD (RAID1 + 0)

ขณะนี้เรากำลังมองหาบางสิ่งบางอย่างเช่นD2600ด้วยการ์ด Smart Array ระดับสูง

เพื่อให้ได้ประสิทธิภาพสูงสุดเราต้องการไดรฟ์ลอจิคัลแต่ละตัวเพื่อให้ทำงานได้เร็วที่สุด ข้อมูลจำเพาะของ HP แนะนำว่า SSD ระดับบนสุดของพวกเขาสามารถเข้าใกล้การเชื่อมต่อ 6Gb สูงสุดที่การ์ด Smart Array รองรับ

อย่างไรก็ตามการ์ด SA ที่ใหญ่กว่าบางรุ่นแนะนำว่ารองรับ "หลายแชแนล" สิ่งที่ไม่ชัดเจนสำหรับฉันคือการทำงานของมัน หมายความว่าด้วยสายเคเบิลเดี่ยวจาก SA ถึง D2600 แต่ละชุด RAID สามารถกำหนดค่าให้รับแชนเนล 6Gb ของตัวเองได้หรือไม่ หรือ 6Gb เป็นข้อ จำกัด ในการเชื่อมต่อโครงข่ายและหากมีตัวเลือกการกำหนดค่าใด ๆ (หรือแม้แต่ผลิตภัณฑ์ HP ที่แตกต่างกัน - ไม่พยายามหลีกเลี่ยงกฎ "ไม่มีคำถามส่วนตัว" ซื่อสัตย์ :)) ที่จะเอาชนะข้อ จำกัด นี้?

แก้ไข: ฉันไม่เห็นเซิร์ฟเวอร์ HP ใด ๆ ที่จะทำ แต่ถ้ามีกล่อง Proliant ที่ดีที่จะอนุญาตให้ฉันแยกกรงไดรฟ์ภายในออกเป็นสองช่องทาง (หรือมากกว่า) นั่นอาจเป็น "แผน B" - ไม่มีใครรู้เซิร์ฟเวอร์ดังกล่าว?


1
คุณไม่สามารถทำ RAID 1 + 0 ด้วยไดรฟ์ 2 ตัว
อนุญาต

ความผิดพลาดของฉันฉันมี 4 x SSD เดิมในแต่ละบรรทัดก่อนที่ผมจะเห็นราคาของพวกเขา :)
KenD

@Grant แม้ว่าที่แปลกประหลาด HP หมายถึง RAID1 ในไดรเวอร์ 2x เป็น RAID1 + 0
Dan

1
@ ด่านฉันไม่รู้ด้วยซ้ำว่าจะพูดอะไรกับเรื่องนั้น งานที่ดีแรงม้า ทำสิ่งต่าง ๆ ให้สับสนยิ่งขึ้น
อนุญาต

ข้อมูลที่ฉันต้องการ: รุ่นของเซิร์ฟเวอร์และรุ่นของตัวควบคุมสมาร์ทอาเรย์ชนิดใดที่เกี่ยวข้องกับระบบปฏิบัติการใดและคุณต้องการใช้ความจุของดิสก์แบบดิบ / เท่าไร การตั้งค่าไดรฟ์ปัจจุบันคืออะไรและทำไมคุณคิดว่าเป็นคอขวด
ewwhite

คำตอบ:


13

ตกลง. นี่เป็นคำถามที่น่าสนใจเนื่องจากมีตัวเลือกมากมายสำหรับคุณ

แนวคิดบางอย่างที่จะชี้แจงและเข้าใจตามที่เกี่ยวข้องกับสถานการณ์นี้:

  1. การรับรู้ของ "ความเร็ว" หรือ "เร็ว"
  2. ประสิทธิภาพของคอนโทรลเลอร์ RAID
  3. ทอพอโลยี SAS
  4. การเปรียบเทียบระบบและ / หรือการระบุคอขวด

เพื่อให้ได้ประสิทธิภาพสูงสุดเราต้องการไดรฟ์ลอจิคัลแต่ละตัวเพื่อให้ทำงานได้เร็วที่สุด

ประสิทธิภาพการจัดเก็บไม่ได้เกี่ยวกับแบนด์วิดธ์เสมอ ความหน่วงแฝง, I / O รูปแบบการอ่านและเขียน, การเข้าคิว, พฤติกรรมการใช้งาน, การแคชเป็นต้นเป็นปัจจัยทั้งหมด เมื่อได้รับสิ่งที่คุณอธิบายแล้วคุณก็ไม่ได้อยู่ใกล้กับลิงก์ไปยังที่เก็บข้อมูลของคุณ

เซิร์ฟเวอร์ HP ปัจจุบันมีการ์ดอาเรย์ค่อนข้างต่ำ

ไม่มันไม่ ควบคุม P410i สมาร์ทอาร์เรย์เป็นตัวควบคุม onboard มีอยู่บน G6 และเซิร์ฟเวอร์ ProLiant G7 จะดำเนินการได้ดีตราบเท่าที่(FBWC) โมดูลแบตเตอรี่สำรอง (BBWC) หรือแฟลชได้รับการสนับสนุนการติดตั้ง มัน จำกัด อยู่ที่ช่องภายในของเซิร์ฟเวอร์และไม่มี SAS oversubscription มีตัวเชื่อมต่อ 4 ช่อง SAS SFF-8087 สองตัวที่เชื่อมโยงเมนบอร์ดกับแบ็คเพลน

ขณะนี้เรากำลังมองหาบางสิ่งบางอย่างเช่น D2600 ด้วยการ์ด Smart Array ระดับสูง

ตัวควบคุม RAID ตัวอื่นในพอร์ตโฟลิโอของ HP สำหรับการสร้างเซิร์ฟเวอร์นั้นทำงานในลักษณะเดียวกัน (Smart Array P411และP812 ) พวกเขาแตกต่างกันว่าพวกเขาให้การเชื่อมต่อที่ยืดหยุ่นหรือภายนอก ตู้ D2600อาจจะเป็นขั้นตอนลงในการส่งผ่านข้อมูลดิบขึ้นอยู่กับการกำหนดค่าของ อย่างไรก็ตามมันเป็นตัวเลือกที่ผิดอย่างยิ่งสำหรับการตั้งค่านี้เนื่องจากรองรับดิสก์ขนาด 3.5 นิ้วในรูปแบบแฟคเตอร์ขนาดใหญ่กล่องหุ้ม D2700เป็นรุ่นที่มีดิสก์ขนาดเล็ก 2.5 นิ้ว

การตรวจสอบกิจกรรม SSMS และ Perfmon แสดงให้เห็นว่าส่วนใหญ่เซิร์ฟเวอร์กำลังรอดิสก์

นี่เป็นปัญหาของ120GB SATA SSD เดียวที่คุณใช้ ฉันมีหนึ่งนั่งที่นี่ มันเป็นSSD ระดับล่างและช้า นั่นคือทั้งหมดที่ มันออกมาสูงสุดที่ ~ 180 เมกะไบต์ / วินาทีตามลำดับและเป็นเพียงนักแสดงโดยรวมที่แย่ HP ไม่ควรขาย! มันค่อนข้างช้าเมื่อเทียบกับดิสก์หมุนวน แต่มันแย่มากสำหรับสิ่งที่คุณพยายามทำ มันแย่กว่าที่คุณมีเพียงหนึ่งไดรฟ์ สี่ของพวกเขาจะเป็นที่ยอมรับ

ฉันขอแนะนำดิสก์ HP Enterprise MLC 400GB ( ทำโดย Pliant / Sandisk ) หากคุณไม่ได้วางแผนที่จะเติบโตมากกว่า 200GB ที่คุณใช้อยู่ในตอนนี้ มิฉะนั้นสี่ดิสก์จะดีกว่า น่าเสียดายที่มันไม่คุ้มค่า ($ 2800US + ต่อคน)

เมื่อฉันไม่ได้ใช้ HP SSDs องค์กรและความจำเป็นที่จะต้องพิจารณาค่าใช้จ่ายผมซื้อSandforce ตามไดรฟ์ Pro OWC Mercury มากและสถานที่ที่พวกเขาอยู่ในHP ผู้ให้บริการไดรฟ์ ใช้งานได้ดีราคาไม่แพงและเป็นข้อตกลงที่ดีกว่ามากสำหรับการสร้างฮาร์ดแวร์ที่คุณใช้งานอยู่ ใช้ RAID 1 + 0 และปฏิบัติตามแนวทางการกำหนดค่า P410 SSD จาก HP ฉันใช้เวลากับ SSD มาก ...

   array B (Solid State SATA, Unused Space: 1012121  MB)

      logicaldrive 3 (400.0 GB, RAID 1+0, OK)

      physicaldrive 1I:1:3 (port 1I:box 1:bay 3, Solid State SATA, 480.1 GB, OK)
      physicaldrive 1I:1:4 (port 1I:box 1:bay 4, Solid State SATA, 480.1 GB, OK)
      physicaldrive 2I:1:7 (port 2I:box 1:bay 7, Solid State SATA, 480.1 GB, OK)
      physicaldrive 2I:1:8 (port 2I:box 1:bay 8, Solid State SATA, 480.1 GB, OK)

   SEP (Vendor ID PMCSIERA, Model  SRC 8x6G) 250 (WWID: 500143802335E8FF)

ฉันมีบางส่วนของไดรฟ์เหล่านี้นั่งอยู่ที่นี่ขณะที่ฉันพิมพ์ ...

จากซ้ายไปขวา: 400GB SAS MLC Enterprise SSD, 200GB SAS SLC Enterprise SSD, 120GB SATA MLC crap SSD ป้อนคำอธิบายรูปภาพที่นี่

รายการที่เหลือในคำถามของคุณไม่ใช่ปัญหา ...

  • คุณไม่ต้องการที่เก็บข้อมูลภายนอก ที่จัดเก็บข้อมูลภายนอกใช้การเชื่อมต่อ SAS 4 เลนจริง ๆ (24Gbps == 4 x 6Gbps) กลับไปที่คอนโทรลเลอร์ "หลายช่องทาง" ที่คุณอ้างถึงเป็นเช่นเดียวกับ "โดเมนคู่" หรือเพียงแค่เชื่อมโยง SAS หลายรายการ นี่เป็นคุณลักษณะที่มีความยืดหยุ่นมากกว่าประสิทธิภาพในบริบทนี้ ดู: การใช้ตัวขยายทั้งสองใน HP D2700
  • ดิสก์ภายในนั้นใช้งานได้ดีเนื่องจากแต่ละตัวมีลิงค์ 6Gbps เฉพาะกลับไปยังคอนโทรลเลอร์ P410i RAID
  • ปัญหาของคุณคือ SSD ที่คุณใช้งานอยู่ แม้กระทั่งไดรฟ์ 300GB 10k RPM SAS 4 ตัวจะทำงานได้ดีกว่า HP SATA SSD ที่คุณมีอยู่ตอนนี้

อ่านเพิ่มเติม:

HP D2700 คอกและ SSD SSD ตัวใดที่จะใช้งานได้?

SSD บุคคลที่สามใน Proliant g8

เหตุใดแผ่นดิสก์ขององค์กร SAS จึงดูเหมือนว่ามีราคาแพง


ยอดเยี่ยม - ขอบคุณมากสำหรับคำแนะนำโดยละเอียด หากเป็นไปได้เราต้องการเก็บดิสก์ 2 "ที่กำลังหมุน" ไว้ในเซิร์ฟเวอร์ - ซึ่งมีช่องไดรฟ์ 4 ช่องเท่านั้น ถ้าเราซื้อ SFF "ชุดรูปแบบฮาร์ดไดรฟ์ขนาดเล็ก Backplane Kit" - ซึ่งควรให้ช่องไดรฟ์เสริมอีก 4 ช่องโดยเสียค่าใช้จ่ายในการสูญเสียไดรฟ์ออปติคัล ไดรฟ์จะได้รับลิงค์ 6Gb ของตัวเองกลับไปที่ P410 หรือไม่
KenD

1
ใช่ว่าจะได้ผล แต่ละดิสก์จะได้รับลิงค์กลับไปยังคอนโทรลเลอร์ ไม่มี oversubscription
ewwhite

6

D2600 / 2700 มีช่องสัญญาณคู่ 6Gbps SAS บน backplane สายเคเบิลที่คุณเชื่อมต่อด้วยช่องสัญญาณ SAS ขนาด 4 x 6Gbps เพื่อให้คุณเชื่อมต่อกับเดซี่เชนอีกชั้นหนึ่งโดยไม่ปิดกั้นพอร์ตใด ๆ เมื่อเชื่อมต่อกับการ์ดสี่ช่อง ในฐานะของ P812 / 822

ถ้าฉันเป็นคุณฉันก็แค่สร้างอาร์เรย์ RAID 10 ที่มีขนาดใหญ่แล้วสร้างจำนวนของดิสก์แบบลอจิคัลที่คุณต้องการจากอาร์เรย์นั้น - มันจะทำงานได้ดีกว่าข้อเสนอแนะ R1 + R1 + R10 กลับมาหาเราหากคุณมีข้อสงสัยเพิ่มเติมนี่คือตรอกของฉัน;)


3

เพื่อความเข้าใจของฉันแชสซี D2600 (และ D2700) มีแบ็คเพลนเดียว (ช่อง) และการ์ด SmartArray ที่มีหลายช่องสัญญาณช่วยให้คุณเชื่อมโยงหลาย ๆ ช่องเข้าด้วยกันเพื่อสร้างอาร์เรย์ที่มีขนาดใหญ่มาก ตามที่คุณคาดหวังสิ่งนี้ไม่อนุญาตให้คุณใช้ประโยชน์จากการสนับสนุนหลายช่องทางใน HBA ในตู้เดี่ยว

เพื่อให้ได้สิ่งที่คุณต้องการคุณจะต้องมองนอก HP


2
อาร์เรย์ภายนอกของ HP ปัจจุบันทั้งหมดรองรับ SAS multipath ต้องใช้ไดรฟ์สองพอร์ตและ HBA ที่มีพอร์ต SAS SFF-8088 สองพอร์ต HP อ้างถึงว่าเป็น "โดเมนคู่"
ewwhite
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.