เหตุใดอาร์เรย์ Intel RST RAID 1 จึงเขียนได้เร็วขึ้นเมื่อปิดการเขียนแคชกลับ


8

ฉันมี HDD สองตัว (5900 RPM) ใน RAID 1 (มิเรอร์) ฉันรู้ฉันรู้ว่ามันช้าอย่างเจ็บปวด ขณะนี้ฉันกำลังอยู่ในระหว่างการแทนที่ด้วยไดรฟ์ที่เร็วขึ้นดังนั้นคำถามนี้ขณะที่ฉันกำลังทดสอบสิ่งต่าง ๆ

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

ป้อนคำอธิบายรูปภาพที่นี่

เปิดใช้งานการแคช:

ป้อนคำอธิบายรูปภาพที่นี่

การแคชถูกปิดใช้งาน:

ป้อนคำอธิบายรูปภาพที่นี่

รายงานระบบ Intel RST:

System Report

System Information
OS name:  Microsoft Windows 7 Professional 
OS version:  6.1.7601 Service Pack 1 7601
System name:  (redacted)
System manufacturer:  MSI
System model:  MS-7673
Processor:  GenuineIntel Intel64 Family 6 Model 42 Stepping 7 3.401  GHz
BIOS:  BIOS Date: 08/01/12 15:53:14 Ver: 04.06.04, ALASKA - 1072009

Intel® Rapid Storage Technology
Kit installed:  10.5.0.1007
User interface version:  10.5.0.1007
Language:  English (Australia)
Intel RAID controller:  Intel(R) Desktop/Workstation/Server Express Chipset SATA RAID Controller
Number of SATA ports:  6
RAID option ROM version:  10.5.0.1034
Driver version:  10.5.0.1007
ISDI version:  10.5.0.1007

Device Information
Name:  Array_0000
Size:  3.6 TB
Available space:  0 GB
Disk data cache:  Enabled
Number of volumes:  1
Volume member:  OS
Number of disks:  2
Array disk:  5YD2V3WZ
Array disk:  5YD2VEPK

Name:  OS
Status:  Normal
Type:  RAID 1
Size:  1.8 TB
Data stripe size:  64 KB
Write-back cache:  Enabled
System volume:  Yes  
Initialized:  Yes  
Verification errors found:  72
Blocks with media errors:  0
Physical sector size:  512 Bytes
Logical sector size:  512 Bytes
Parent array:  Array_0000
Number of disks:  2
Array disk:  5YD2V3WZ
Array disk:  5YD2VEPK

Disk on port 0
Port location:  Internal
Status:  Normal
Type:  Hard disk
Usage:  Array disk
Size:  1.8 TB
Serial number:  5YD2V3WZ
Model:  ST2000DL003-9VT166
Firmware:  CC32
System disk:  No
Password protected:  No
Disk data cache:  Enabled
Native command queuing:  Yes  
SATA transfer rate:  6 Gb/s
Physical sector size:  512 Bytes
Logical sector size:  512 Bytes

Disk on port 1
Port location:  Internal
Status:  Normal
Type:  Hard disk
Usage:  Array disk
Size:  1.8 TB
Serial number:  5YD2VEPK
Model:  ST2000DL003-9VT166
Firmware:  CC32
System disk:  No
Password protected:  No
Disk data cache:  Enabled
Native command queuing:  Yes  
SATA transfer rate:  6 Gb/s
Physical sector size:  512 Bytes
Logical sector size:  512 Bytes

(redacted other disks)

1
ฉันเพิ่งโอนอาร์เรย์ไปยังไดรฟ์ 7200RPM การอ่านตามลำดับคือ ~ 150MB / s โดยมีและไม่มีแคชการเขียนในขณะที่ความเร็วในการเขียนตามลำดับเพิ่มขึ้นจาก ~ 90 เป็น ~ 150 MB / s หากฉันปิดการใช้งานแคช กล่าวอีกนัยหนึ่งเหมือนกับไดรฟ์ก่อนหน้า (ช้ากว่า)
บ๊อบ

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

1
@Dom แต่น่าเสียดายที่ต้องให้ผู้ผลิตแผงวงจรหลักของฉันปล่อย BIOS ที่อัปเดตพร้อม ROM ตัวเลือก RST ที่อัปเดต (ฉันคิดว่า?) ฉันเคย bugged พวกเขาเกี่ยวกับเรื่องนี้มาก่อนโดยไม่มีการตอบกลับ - และฉันจะไม่ลอง BIOS ที่กำหนดเองในตอนนี้ ฉันอยากจะมีระบบที่ใช้งานได้ในตอนนี้ คุณยืนยันได้ไหมว่ามันแตกต่าง / แก้ไขในเวอร์ชันที่ใหม่กว่า? ถ้าเป็นเช่นนั้นฉันจะเรียกมันว่าเป็นข้อผิดพลาดและเดินหน้าต่อไป
Bob

ฉันคิด? เพียงดาวน์โหลดไดรเวอร์จากเว็บไซต์ intel และลองใช้งาน หากพวกเขาสนับสนุนชิปเซ็ต / BIOS คอมโบของคุณพวกเขาจะติดตั้ง หากพวกเขาไม่พวกเขาจะไม่
Dom

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

คำตอบ:


1

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

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

แคชการเขียนกลับมีข้อเสียดังต่อไปนี้:

  • หากจะทำการแทนที่บล็อกให้เขียนลงหน่วยความจำหลักเฉพาะเมื่อมีการตั้งค่าบิตการอัพเดท
  • I / O ต้องเข้าถึงหน่วยความจำหลักผ่านแคช

อ้างอิง

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