เหตุใดประสิทธิภาพระหว่างสองระบบที่มี SSD เดียวกันจึงต่างกัน?


1

นี่คือภาพหน้าจอของ 256GB Samsung 840 Pro:

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

ระบบด้านขวาดูเหมือนจะเป็น:

Intel Core i5-2400
Intel DH67GD
8GB 1600MHz CL9 DDR3

ระบบด้านซ้ายคือ PowerEdge R730 ที่มีมาตรฐาน Windows Server 2012 R2 ที่ทำงานภายใน Hyper-V ของ Windows Server 2012 R2 และมี DELL PERC H730 และโปรเซสเซอร์ Xeon สองตัว เครื่องเสมือนนั้นมี RAM ขนาด 32GB และตัวประมวลผลเสมือน 8 ตัว

เหตุใดจึงมีช่องว่างขนาดใหญ่ในประสิทธิภาพที่แตกต่างกันระหว่างเครื่องทั้งสอง ฉันควรดูอะไร

ssd 

2
ประสิทธิภาพจะได้รับผลกระทบจากฮาร์ดแวร์และระบบปฏิบัติการ นอกจากนี้ยังอาจลดลงอีกหากใช้เครื่องเสมือน อีกประเด็นที่ควรสังเกตคือประสิทธิภาพของ Samsung SSD ลดลงเมื่อเวลาผ่านไป นี่เป็นปัญหาที่ทราบกันดี pcworld.com/article/2887255/…
arundevma

ทั้งสองเชื่อมต่อกับพอร์ต SATA III ที่ฉันเข้าใจหรือไม่ ทำไมคุณไม่บอกเราถ้าคุณต้องการคำตอบเราต้องการข้อมูลนั้น
Ramhound

ฉันแน่ใจว่าด้านขวาเชื่อมต่อกับ SATA III แล้ว R730 นั้นมีพอร์ต SAS ซึ่งฉันไม่แน่ใจว่าความเร็วอยู่ที่เท่าไหร่

ฉันแน่ใจว่าด้านขวาเชื่อมต่อกับ SATA III แล้ว เห็นว่านี่เป็นเซิร์ฟเวอร์ปี 2015 ฉันค่อนข้างแน่ใจว่านี่คือ SAS-3 (12 Gbit / s) R730 นั้นมีพอร์ต SAS ซึ่งฉันไม่แน่ใจว่าความเร็วอยู่ที่เท่าไหร่

ใครมีแนวคิดเกี่ยวกับสิ่งที่จะเริ่มมองหา?

คำตอบ:


1

ฉันยังคงมองหาข้อมูลอยู่บ้าง แต่บางคนจับตาฉันและอาจช่วยคุณได้ด้วย @Tonny

ดูเหมือนว่าคอนโทรลเลอร์ PERC H730 Mini จะพร้อมอย่างสมบูรณ์แบบสำหรับ SAS-3 (12) แต่ฉันมีไดรฟ์ SAS สองตัว ST600MM0006 (RAID1) และสี่ SAS ไดรฟ์ ST2000NM0023 (RAID5) และดูเหมือนว่าจะขึ้นกับ SAS-2 เท่านั้น (6) . อาจเป็นไปได้ว่าตัวควบคุมนั้นตกกลับไปทุกอย่างเพื่อ SAS-2 iDRAC บอกฉันว่าไดรฟ์ทั้งหมดเพิ่งจะกดปุ่ม SAS-2 ในขณะที่รายงานว่าตัวควบคุมสามารถกด SAS-3 ได้

BTW หลังจากเปิดใช้งาน "Read Ahead" ฉันกดปุ่มนี้:

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

อย่างใจจดใจจ่อฉันเปลี่ยนเป็น passthrough และ Im ได้รับประสิทธิภาพที่แย่ที่สุดเล็กน้อยจากนั้นหลังจากเปิดใช้งาน "Read Ahead":

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

การทดสอบครั้งสุดท้ายของฉันจะดำเนินการผ่านคอนโทรลเลอร์ SCSI มันอยู่ในคอนโทรลเลอร์ IDE เพราะ RemoteFX ไม่เข้ากัน น่าเศร้าที่ฉันไม่สามารถบู๊ต SSD แบบ passthough ที่เชื่อมต่อกับคอนโทรลเลอร์ SCSI ใน Hyper-V ของ Windows Server 2012 R2 ได้ ข้อ จำกัด ?

สิ่งที่ดีที่สุดที่ฉันทำได้คือบูตเครื่อง VHDX บนคอนโทรลเลอร์ IDE และส่ง SSD ไปยังคอนโทรลเลอร์ SCSI ผลลัพธ์เหล่านี้คือ:

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

ผลลัพธ์ที่น่าดึงดูด ความเร็วในการเขียนเพิ่มขึ้นและความเร็วในการอ่านลดลงเล็กน้อย

การทดสอบอื่น

ฉันแนบ SSD เข้ากับโฮสต์ Hyper-V โดยตรงจากนั้นรัน CrystalDiskMark บนโฮสต์ Hyper-V จริง (ไม่มีการจำลองเสมือน)

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

ความเร็วนั้นไม่น่าประทับใจดังนั้นฉันมักจะเริ่มเชื่อว่าปัญหาคือตัวควบคุม (หรือไดรเวอร์)


นั่นจะไม่อธิบายประสิทธิภาพการเขียนที่แย่มาก
James P

ฉันแก้ไขคำตอบของฉันเล็กน้อย: มันจะไม่อธิบายอะไรมากมาย
riahc3

โดยทั่วไปดูเหมือนว่า Hyper-V จะมีประสิทธิภาพการเขียนดิสก์ต่ำโดยเฉพาะอย่างยิ่งสำหรับดิสก์เสมือนฉันคิดว่าน่าจะเป็นปัจจัย
James P

ฉันจะไปยังจุดต่อไป: ทำพาสเวิร์ดของไดรฟ์โดยตรงผ่านเครื่อง virutal แล้วบูตมัน วิธีนี้ Hyper-V ไม่เกี่ยวข้อง
riahc3

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