SAS 15,000 รอบต่อนาที RAID 0 ช้ากว่าไดรฟ์ภายนอก eSATA 7200rpm เดียว ทำไม?


3

ฉันมีไดรฟ์ SAS 135GB ภายในสองตัวในอาเรย์ RAID 0 ที่สร้างโลจิคัลวอลุ่ม 270GB คุยกับมาเธอร์บอร์ด Dell Precission T5500 ผ่านทางคอนโทรลเลอร์ SAS 6iR ที่ Dell จัดมาให้

ความเร็วในการเขียน

ฉันบันทึกเป็นไฟล์ Excel 2003 ขนาด 480MB ในชื่อไฟล์ใหม่

การใช้การตรวจสอบประสิทธิภาพฉันสามารถเห็นได้ว่าการเขียนดิสก์สูงสุดคือ 31MB / วินาที อืม ... ดูช้าไปหน่อย ...

บันทึกเป็นไฟล์เดียวกับไดรฟ์ SATA 7.2krpm 2TB ภายนอก (ไดรฟ์ SATA III ภายใน SATA II แคดดี้) พูดคุยกับ MB ผ่านพอร์ต eSATA และฉันได้รับการเขียนดิสก์สูงสุด 100MB / s ทำให้การทำงานเร็วขึ้นมาก

นั่นคือไดรฟ์ SAS 0 15krpm RAID 0 สองไดรฟ์ที่เขียนที่ 31MB / s และไดรฟ์ภายนอก 7.2rpm SATA (SATA II อย่างมีประสิทธิภาพ) ที่เขียนที่ 100MB / s WTF !!!

สิ่งนี้บ่งชี้หรือไม่:

  • มีปัญหากับไดรฟ์ SAS ของฉัน
  • คอนโทรลเลอร์ SAS 6iR ที่แย่มาก
  • อื่น ๆ อีก?

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

ความเร็วในการอ่าน

เรื่องราวไม่ได้เลวร้ายที่นี่

กำลังโหลดไฟล์ 480MB ดังกล่าวลงใน Excel 2003

Peak Disk Read ของอาร์เรย์ SAS RAID 0 คือ 220MB / วินาที

กำลังโหลดจากไดรฟ์ SATA ภายนอกฉันรับสูงสุด 96MB / วินาที

ดังนั้นสมมติว่า RAID 0 ควรอ่านเร็วกว่าไดรฟ์เดี่ยวประมาณสองเท่าฉันได้รับ 220 / (96 * 2) -1 = 14% การปรับปรุงประสิทธิภาพจากไดรฟ์ SAS 15krpm เทียบกับไดรฟ์ SATA II 7.2krpm นี่เป็นสิ่งที่ทำให้ผิดหวังที่จะพูดน้อยที่สุด

มีบางสิ่งผิดปกติในการตั้งค่าของฉันหรือไม่?

Edit1

เป็นที่น่าสังเกตว่าไดร์ฟ SATA อ่านและเขียนที่ความเร็วประมาณ 100MB / วินาทีในขณะที่อาร์เรย์ SAS RAID 0 อ่านที่ 220MB / s แต่เขียนที่ 31MB / s นั่นคือความเร็วในการเขียน 14% ของความเร็วในการอ่าน ...

Edit2

ดูเหมือนว่าปัญหาจะเกิดขึ้นกับไดรฟ์ SAS ฉันกวาดไดรฟ์ SAS 15k รอบต่อนาทีสำหรับสองไดรฟ์ SATA III 7.2k รอบต่อนาทีใหม่แล้วใช้เพื่อสร้างอาร์เรย์ RAID 0 ใหม่จากคอนโทรลเลอร์เดียวกันทิ้ง Vista 64 OS ของฉันลงบนภาพที่ฉันเพิ่งทำและตอนนี้ฉันกำลังจะได้รับ 220MB / s สำหรับทั้งการอ่านและการเขียน นี่คือการปรับปรุง x2.2 สำหรับสิ่งที่ฉันได้รับจากหนึ่งในไดรฟ์ SATA ที่เชื่อมต่อกับพอร์ต eSATA ซึ่งเป็นสิ่งที่ฉันคาดหวังจาก SATA RAID 0 ภายใน

ฉันไม่ชอบการดาวน์โหลดซอฟต์แวร์จากเน็ต (ความปลอดภัย) แต่จากภาพในหน้าเว็บ HDTune ดูเหมือนว่าไดรฟ์ในการทดสอบนั้นทำงานได้เร็วกว่าภาคนอกมากกว่าสองเท่า เป็นมาตรฐานที่ค่อนข้างสวยสำหรับ HDD ทั้งหมดหรือไม่

ถ้าเป็นไปได้ว่าไดรฟ์ SAS 15k รอบต่อนาทีเต็ม 78% กำลังทำงานที่ 75% ของความเร็วเต็ม (เพียงอ่านพล็อตสีน้ำเงินบนหน้าเว็บ HDTune) และยังคงให้ 220MB / s อ่านหมายความว่า 290MB / วินาทีความเร็วสูงสุดซึ่งจะทำให้เร็วกว่าไดรฟ์ SATA และอาจเป็นไปได้ที่โลกจะกลับมามีเหตุผลอีกครั้ง

อย่างไรก็ตามคำถามยังคงอยู่ทำไมฉันจะได้ความเร็วในการเขียน 31MB / s ถ้าฉันสามารถอ่านได้ที่ 220MB / s

แก้ไข 3: 2 เมษายน 2556 15:53 ​​น

เชื่อหรือไม่ว่าฉันยังไม่ได้รับไดรฟ์ SAS ที่ตรงกันสองตัวใหม่ของฉันดังนั้นฉันสามารถทดสอบได้อีกครั้ง (ได้รับสองไดรฟ์ที่ไม่ตรงกันดังนั้นจึงต้องส่งและรอ ... เมื่อฉันตั้งค่าใหม่และเปิดใช้งานฉันจะโพสต์เพื่อแบ่งปันผลลัพธ์


2
การเขียนแคชและการเขียนไปยังส่วนด้านนอกอาจอธิบายถึงความแตกต่าง
Brad Patton

เป็นไปได้ไหมถ้าไดรฟ์ทั้งสองเปิดใช้งานแคชการเขียน ก็จะขอบคุณถ้าคุณมีและสามารถชี้ให้ฉันไปที่เอกสาร / หน้าเว็บใด ๆ ที่บันทึกความแตกต่างของความเร็วที่คาดหวัง (หรือวิธีการที่ด้านหลังของซองจดหมายคำนวณ) เมื่อเขียน / อ่านไปยัง / จากภาคภายในและภายนอก
OldSchool

1
ตัวเลขที่คุณเห็นใกล้เคียงกับข้อกำหนดที่อ้างสิทธิ์ของผู้ผลิตหรือไม่
ปล้น

@OldSchool ฉันคิดว่าขนาดหน่วยความจำแคชที่แตกต่างกันอาจพิจารณาถึงความแตกต่างของความเร็วในการเขียน คำตอบของ rob เกี่ยวกับการใช้ HDTune นั้นดี สำหรับหน้าเว็บฉันมักจะใช้เว็บไซต์เทคโนโลยีเช่นstoragereview.comและtechreport.comสำหรับข้อมูล
แบรดแพ็ตตัน

คุณใช้ขนาดแถบที่เล็กมากหรือไม่? ดูเหมือน 30MB / s ต่ำเกินไปสำหรับการตั้งค่าเช่นนั้น
ЯрославРахматуллин

คำตอบ:


4

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

หากคุณต้องการเปรียบเทียบที่เป็นธรรมคุณควรสำรองข้อมูลและล้างข้อมูลทั้งสองวอลุ่มและรันการทดสอบหลายครั้ง หากตัวเลขไม่ใกล้เคียงกับข้อกำหนดที่โฆษณาของผู้ผลิตอาจเป็นประโยชน์ในการใช้เกณฑ์มาตรฐานสังเคราะห์นอกเหนือจากการทดสอบจริงของคุณ

คุณควรตรวจสอบให้แน่ใจว่าระบบปฏิบัติการ, swapfile หรือโปรแกรมอื่น ๆ ไม่ได้พยายามที่จะเข้าถึงระดับเสียงใด ๆ ในระหว่างการทดสอบของคุณ

นอกจากทฤษฎีแทร็กด้านใน / ด้านนอกที่คุณพูดถึงนี่คือปัจจัยอื่น ๆ ที่ควรพิจารณา:

  • หนาแน่นหนาแน่น
  • จำนวนจาน
  • ขนาดบล็อก (ระบบไฟล์)
  • ขนาดแถบ RAID
  • แคชการเขียน (ตรวจสอบทั้งคอนโทรลเลอร์ RAID และระบบปฏิบัติการ)
  • การแข่งขันของดิสก์
  • ภาคที่ปันส่วนใหม่
  • ขนาดของดิสก์แคช
  • ความแตกต่างในอัลกอริทึมแคช
  • การใช้งานตัวพิมพ์

SAS 6 / iR ของคุณไม่มีแคชระเหยแบบออนบอร์ดดังนั้น BBU จึงเป็นจุดที่สงสัย แต่สิ่งนี้อาจเป็นประโยชน์สำหรับคนอื่นดังนั้นฉันจะปล่อยไว้ โดยทั่วไปถ้าคอนโทรลเลอร์ RAID ของคุณมีแคชระเหยแบบออนบอร์ด ไม่สามารถเปิดใช้งานแคชการเขียนเว้นแต่ว่าคุณจะติดตั้ง BBU (แบตเตอรี่สำรอง) สำหรับแคช คอนโทรลเลอร์ RAID รุ่นใหม่ใช้แคชที่มีแฟลชสำรองทำให้ไม่จำเป็นต้องใช้ BBU


ขอบคุณ Rob มีวิธีบอกหรือไม่ว่าฉันมี BBU บนคอนโทรลเลอร์ RAID หรือไม่
OldSchool

ขออภัยฉันควรตรวจสอบสิ่งนี้ก่อนหน้านี้ แต่ดูเหมือนว่า SAS 6 / iR ไม่มีแคชในตัวควบคุมทำให้ปัญหา BBU เป็น moot (และดูเหมือนว่ารุ่นที่ใหม่กว่าจะใช้แคชที่สำรองข้อมูลแบบแฟลชโดยไม่จำเป็นต้องใช้ BBU) ดังนั้นแคชในตัวของไดรฟ์จึงเป็นเพียงแคชเดียวที่คุณต้องเปิดใช้งาน dell.com/Learn/us/en/555/campaigns/dell-raid-controllers
ปล้น

ขอบคุณ Rob ดังนั้นนี่หมายความว่าทั้ง eSATA ไดรฟ์ SATA ที่เชื่อมต่อภายนอกหรือไดรฟ์ SAS ที่เชื่อมต่อภายใน SAS6iR ใช้การเขียนแคชแม้ว่าตัวเลือกซอฟต์แวร์จะเปิดใช้งานหรือไม่ ตรวจสอบการแก้ไขใหม่ของฉันในคำถามหลัก ดูเหมือนว่าไดรฟ์ SAS เป็นปัญหาอย่างใดและส่วนใหญ่เมื่อเขียนไม่อ่าน
OldSchool

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

@OldSchool SAS RAID ทำงานอย่างไรหลังจากเปลี่ยนดิสก์ที่ชำรุด
ปล้น

2

ไดรฟ์ที่มีความหนาแน่นสูงกว่าจะมีความเร็วในการระเบิด (เขียนต่อเนื่อง) สูงกว่า มาตรฐานของคุณคือการเขียนต่อเนื่อง ลองเขียนและอ่านไฟล์ 120,000 4kb แล้วคุณจะเห็นการกลับรายการโดยสมบูรณ์

มันลดลงเพื่อระบุชนิดของการอ่านและการเขียนแอพพลิเคชั่นหรือระบบที่กำลังทำอยู่และวางลงบน HDD หรือ RAID ที่เหมาะสมกับการใช้งานประเภทนั้น ฉันขอเดิมพันว่า 135GB 15K ดิสก์สองตัวใน RAID 0 นั้นเป็นตัวเลือกที่ดีกว่ามากสำหรับการวางระบบปฏิบัติการของคุณแม้ว่าไดรฟ์ terabyte 7K จะมีจำนวนการระเบิดที่มากขึ้นสำหรับไฟล์ในช่วง 0.1-0.5 gb

ลองใช้งานเช่น Crystal Disk Mark (ใบอนุญาต BSD) เพื่อรับทราบว่าไดรฟ์ของคุณทำงานอย่างไร


ขอบคุณฉันมักจะทำงานกับไฟล์ Excel ขนาดใหญ่ดังนั้นนั่นเป็นสาเหตุที่ฉันทำการทดสอบนั้น แต่คุณก็ควรที่จะทำการทดสอบระบบปฏิบัติการด้วย ทั้งๆที่สิ่งนี้สามารถอธิบายความแตกต่างในการอ่านขนาดใหญ่ (220MB / วินาที) และประสิทธิภาพการเขียน (31MB / วินาที)? ฉันคิดว่ามีบางอย่างผิดปกติ แต่กำลังมองหาการยืนยันจากผู้ที่มีประสบการณ์ HDD (ฉันเป็นคนใหม่ในสิ่งนี้) ฉันได้ทำการวินิจฉัยโดย Dell อย่างเต็มรูปแบบและไดรฟ์ SAS ตัวใดตัวหนึ่งล้มเหลวในการทดสอบ "Confidence" ด้วย "Bad ข้อผิดพลาด "บล็อก" chkdsk ยังเน้นบล็อกที่ไม่ดี แต่ sais ทุกอย่างก็โอเค มีสิ่งที่จะทำอย่างไรกับมัน? (จับที่นี่ ... )
OldSchool

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

@rob โอเคเดลล์กำลังส่งตัวสำรองและฉันจะส่งมันเมื่อมันมาถึงที่นี่ ผมใช้ข้อตกลงป้องกันและภาค interchangably ตามen.wikipedia.org/wiki/Disk_sector พวกเขาไม่เหมือนกันหรือ การทดสอบการวินิจฉัยของเดลล์อ้างถึงข้อผิดพลาดใน Block XYZ และ chkdsk เพื่ออ้างถึงภาคที่ไม่ดีฉันคิดว่าพวกเขากำลังพูดถึงสิ่งเดียวกันโดยใช้คำอื่น ฉันผิดหรือเปล่า?
OldSchool

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

0

โอเคฉันเพิ่งตั้งค่าไดรฟ์ SAS 15k rpm 300GB SAS สองชุดใหม่ในอาร์เรย์ RAID 0 โดยใช้การตั้งค่าเดียวกันกับไดรฟ์ SATA 7.2TB 2TB

ตอนนี้ฉันได้รับการอ่านและเขียนสูงสุด 200MB / s

สรุปผลการวิจัย

มีปัญหาชัดเจนกับไดรฟ์ SAS ก่อนหน้าของฉันซึ่งสามารถเข้าถึงความเร็วในการเขียน RAID-0 30MB / s เท่านั้นอาจเกี่ยวข้องกับข้อผิดพลาดของเซกเตอร์เสียที่ฉันได้รับจากหนึ่งในไดรฟ์ ดังนั้นหากคุณได้รับความเร็วในการเขียนที่ช้ากว่าความเร็วการอ่านบนการกำหนดค่าที่คล้ายกับของฉันคุณอาจมีปัญหาฮาร์ดแวร์และอาจได้รับประโยชน์จากการเปลี่ยนไดรฟ์ของคุณ

อย่างไรก็ตามการขึ้นรูปสูงสุดของไดรฟ์ SAS ราคาแพงเหล่านี้ (อย่างต่อเนื่อง) 15k rpm นั้นไม่ได้ดีไปกว่าไดรฟ์ SATA 7.2rpm ที่มีราคาถูกกว่าอย่างเห็นได้ชัด (ครึ่งราคามากกว่า 6 เท่าของความจุหน่วยเก็บข้อมูล) ทั้งอาร์เรย์ SAS และ SATA RAID แสดงความเร็วในการอ่านและเขียนสูงสุด 200MB / s และบูตทั้งคู่จากการปิดเครื่องไปยัง Vista Business 64 บิตในเวลาประมาณ 120 วินาที (ไดรฟ์ SATA จริง ๆ แล้วดูเหมือนว่าจะบูตเร็วขึ้น 5 วินาทีโดยเฉลี่ย วิ่ง).

ไดรฟ์ SAS นั้นดูน่าสนใจมาก (คุณไม่ค่อยได้ยินไดรฟ์ SATA)

นี่เป็นข้อกล่าวหาของไดรฟ์ SAS หรือไม่ มันบ่งบอกว่าพวกเขาจะไม่คุ้มค่าเงินพิเศษถ้าพวกเขาจะไม่ได้รับคิวยาวร้องขอ (พวกเขาไม่ได้อยู่ในการทดสอบของฉันหรือการใช้งานแบบวันต่อวันของฉัน)?

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