CrystalDiskMark เป็นหนึ่งในการวัดประสิทธิภาพการจัดเก็บข้อมูลที่ได้รับความนิยมมากที่สุด แต่จะพิจารณาประสิทธิภาพของไดรฟ์ได้อย่างไร
CrystalDiskMark มีมานานกว่าทศวรรษและเป็นหนึ่งในวิธีที่ชุมชนพีซีชื่นชอบในการวัดประสิทธิภาพการจัดเก็บข้อมูล ไม่ว่าจะเป็นฮาร์ดไดรฟ์ โซลิดสเตตไดรฟ์ (SSD) หรือแม้แต่แฟลชไดรฟ์ เป็นเกณฑ์มาตรฐานง่ายๆ เพียงคลิกเดียวที่จะบอกคุณว่าพื้นที่จัดเก็บข้อมูลของคุณเร็วแค่ไหน แต่จริงๆ แล้วมันคือการทดสอบอะไร และผลลัพธ์มีความหมายต่อฮาร์ดแวร์ของคุณอย่างไร นี่คือสิ่งที่คุณต้องรู้
CrystalDiskMark คืออะไร?
CrystalDiskMark เป็นเกณฑ์มาตรฐานการจัดเก็บข้อมูลของ Windows ที่เปิดตัวครั้งแรกในปี 2008 โดยพยายามตัดสินว่าไดรฟ์เร็วแค่ไหนภายใต้เงื่อนไขการทดสอบที่กำหนดไว้ นอกจากนี้ยังมีเกณฑ์มาตรฐาน macOS ที่เรียกว่า AmorphousDiskMarkซึ่งควรจะทำงานในลักษณะเดียวกันไม่มากก็น้อยและได้รับการออกแบบ (ได้รับอนุญาตจากผู้เขียน CrystalDiskMark) ให้ดูในลักษณะเดียวกัน โดยแก่นแท้แล้ว CrystalDiskMark ทั้งหมดที่ทำคือการถ่ายโอนไฟล์และบอกคุณถึงความเร็วที่ไดรฟ์สามารถถ่ายโอนข้อมูลนั้นได้
ก่อนที่จะดำเนินการทดสอบ คุณจะต้องกำหนดขนาดไฟล์ที่ใช้งานได้ นี่คือขนาดไฟล์ที่ CrystalDiskMark สร้างขึ้นเพื่อทำการทดสอบการอ่านและเขียน โดยมีขนาดตั้งแต่ 16MB ถึง 64GB การปล่อยให้เป็นค่าเริ่มต้นที่ 1GB ก็ไม่เป็นไร เนื่องจากเป็นขนาดที่สมจริงสำหรับข้อมูลจำนวนมากที่คุณสามารถเข้าถึงได้บนพื้นที่จัดเก็บข้อมูลของคุณ
CrystalDiskMark มาพร้อมกับการวัดประสิทธิภาพที่กำหนดไว้ล่วงหน้าสี่แบบ แต่หากคุณดูในการตั้งค่าขั้นสูง คุณสามารถปรับแต่งสิ่งที่การทดสอบการวัดประสิทธิภาพและรับผลลัพธ์ที่แตกต่างกันได้ การวัดประสิทธิภาพ CrystalDiskMark มาจากพารามิเตอร์การทดสอบที่สำคัญสี่ประการ: ตามลำดับเทียบกับ สุ่ม ขนาดบล็อก ความลึกของคิว และเธรด
ตามลำดับเทียบกับ สุ่ม
การทดสอบพื้นฐานสองประเภทที่ CrystalDiskMark ใช้เป็นแบบต่อเนื่องและแบบสุ่ม แสดงโดย SEQ และ RND ตามลำดับ ข้อแตกต่างที่สำคัญระหว่างปริมาณงานทั้งสองประเภทนี้คือวิธีการจัดระเบียบข้อมูล ในเวิร์กโหลดตามลำดับ ข้อมูลที่ SSD กำลังเข้าถึงอยู่ติดกันทางกายภาพ และสามารถเข้าถึงได้ทีละรายการในลำดับ (ดังนั้นจึงเป็นลำดับ) ปริมาณงานแบบสุ่มเกี่ยวข้องกับข้อมูลที่ไม่ต่อเนื่องหรือต่อเนื่องกัน และอาจกระจายไปทั่วไดรฟ์ ขึ้นอยู่กับปัจจัยอื่นๆ ความแตกต่างด้านประสิทธิภาพระหว่างลำดับและการสุ่มอาจมีตั้งแต่เล็กน้อยไปจนถึงมากมาก
โดยทั่วไปแล้ว SSD จะจัดการปริมาณงานแบบสุ่มได้ดีมาก ในขณะที่ HDD ประสบปัญหานี้ ซึ่งเป็นเหตุผลว่าทำไมคุณ อาจเห็น HDD ได้รับความเร็วพิกัดน้อยกว่า 10MB/s ในการทดสอบแบบสุ่มของ CrystalDiskMark แต่มากกว่า 100MB/s ตามลำดับ คน นี่เป็นเพราะความจริงที่ว่า HDD ต้องย้ายส่วนประกอบที่อ่านและเขียนจากฟิสิคัลดิสก์โดยอัตโนมัติ และต้องใช้เวลาพอสมควรในการกระโดดจากที่หนึ่งไปยังอีกที่หนึ่ง แม้ว่า SSD จะไม่ใช่กลไก แต่ยังคงประมวลผลปริมาณงานแบบสุ่มช้ากว่าปริมาณงานตามลำดับด้วยเหตุผลภายนอก
ขนาดบล็อค
ไฟล์ประกอบด้วยบล็อกและเป็นชิ้นส่วนข้อมูลที่ใหญ่ที่สุดที่ถูกย้ายในการดำเนินการอินพุต/เอาต์พุต (หรือ I/O) เดียว ในการทดสอบเริ่มต้นที่ CrystalDiskMark นำเสนอให้คุณ คุณจะเห็นบางส่วนที่ใช้ขนาดบล็อก 1MiB (ประมาณหนึ่ง เมกะไบต์) บางตัวใช้ขนาดบล็อก 4KiB (ประมาณสี่กิโลไบต์) และอันที่ใช้ขนาดบล็อก 128KiB (ประมาณ 128 กิโลไบต์)
ยิ่งขนาดบล็อกใหญ่เท่าใด ความเร็วการถ่ายโอนก็จะยิ่งเร็วขึ้นเท่านั้น
สิ่งนี้อาจดูเหมือนขัดกับสัญชาตญาณ แต่ยิ่งขนาดบล็อกใหญ่เท่าไร ความเร็วการถ่ายโอนก็จะยิ่งเร็วขึ้นเท่านั้น โดยพื้นฐานแล้วความแตกต่างระหว่างการย้ายกระดาษทีละแผ่นกับการย้ายทั้งโฟลเดอร์ไปไว้ในตู้เก็บเอกสาร การถ่ายโอนไฟล์ตามลำดับมักจะเกี่ยวข้องกับบล็อกขนาดใหญ่ ในขณะที่ปริมาณงานแบบสุ่มมักจะใช้บล็อกที่เล็กกว่า แม้ว่า CrystalDiskMark จะใช้ขนาดบล็อกใหญ่ในการทดสอบตามลำดับ และขนาดบล็อกเล็กในการทดสอบแบบสุ่ม ขนาดบล็อกไม่จำเป็นต้องบ่งบอกถึงความเป็นลำดับหรือการสุ่ม
ความลึกของคิว
ความลึกของคิวหมายถึงจำนวนคิวที่จัดการคำขอ I/O ในช่วงเวลาที่กำหนด และเมื่อมีคิวเปิดกว้างสำหรับการถ่ายโอนข้อมูลมากขึ้น จึงมีศักยภาพมากขึ้นที่ความเร็วการถ่ายโอนจะเร็วขึ้น ตามค่าเริ่มต้น CrystalDiskMark จะทดสอบที่ความลึกของคิวที่ 1, 8 และ 32 แม้ว่าคุณจะสามารถเพิ่มความลึกของคิวด้วยตนเองและทดสอบในลักษณะนั้นได้หากต้องการ คุณคงจินตนาการถึงคิวที่พนักงานแต่ละคนยื่นเอกสารออกไป และแน่นอนว่ายิ่งมีพนักงานมากขึ้น ก็ยิ่งทำให้ยื่นเอกสารได้เร็วขึ้น
การมีความลึกของคิวที่สูงกว่ามักส่งผลให้มีความเร็วการถ่ายโอนสูงขึ้น โดยไม่คำนึงถึงขนาดบล็อกหรือจำนวนเธรด แต่ความลึกของคิวที่สูงจะสร้างความแตกต่างอย่างมากในเวิร์กโหลดแบบสุ่ม หากต้องการใช้การเปรียบเทียบตู้เก็บเอกสารอีกครั้ง คนสองคนยื่นเอกสารทีละคนจะเร็วกว่าคนสองคนยื่นเอกสารคนเดียวมาก การเปลี่ยนจากความลึกของคิวหนึ่งเป็น 32 อาจส่งผลให้มีความเร็วการถ่ายโอนเพิ่มขึ้น 10 เท่า ซึ่งถือว่ามาก
กระทู้
เธรดแตกต่างจากขนาดบล็อกและความลึกของคิวเนื่องจากเธรดอยู่ใน CPU แทนที่จะเป็นที่เก็บข้อมูล CPU แต่ละตัวมีจำนวนแกนประมวลผลที่แน่นอน และแต่ละแกนมักจะมีหนึ่งหรือสองเธรด และโดยพื้นฐานแล้วพวกมันก็คือคิวเวอร์ชัน CPU ยิ่งมีเธรดมากเท่าไร การทำงานหลาย ๆ อย่างพร้อมกันก็จะยิ่งง่ายขึ้นเท่านั้น เธรดนั้นค่อนข้างไม่สำคัญใน CrystalDiskMark เนื่องจากการทดสอบเริ่มต้นเจ็ดในแปดรายการใช้การนับเธรดเพียงหนึ่งครั้ง โดยมีการทดสอบเพียงครั้งเดียวโดยใช้จำนวนเธรดที่ 16
อย่างไรก็ตาม การทดสอบครั้งหนึ่งที่ใช้จำนวนเธรดที่ 16 ทำให้ชัดเจนว่าการมีเธรด CPU จำนวนมากสามารถช่วยได้ การเปลี่ยนจากหนึ่งเธรดเป็น 16 ในเวิร์กโหลดแบบสุ่มจะเพิ่มประสิทธิภาพได้ประมาณแปดเท่าหรือ 700% เนื่องจาก CPU ยังมีส่วนร่วมในการอำนวยความสะดวกในการถ่ายโอนข้อมูลในระดับที่สำคัญมาก แต่จำนวนเธรดนั้นขึ้นอยู่กับ CPU และไม่ใช่ทุกโปรเซสเซอร์ที่มี 16 เธรด ซึ่งอาจเป็นสาเหตุว่าทำไม CrystalDiskMark จึงเก็บจำนวนเธรดไว้ที่หนึ่งสำหรับการทดสอบเริ่มต้นส่วนใหญ่
วางมันทั้งหมดเข้าด้วยกัน
ตอนนี้คุณรู้องค์ประกอบสำคัญทั้งหมดแล้ว เรามาดูผลลัพธ์ของ CrystalDiskMark ที่เกิดขึ้นจริงกันดีกว่า นี่คือหนึ่งจากของเรา รีวิวซัมซุง 990 โปร โดยใช้การทดสอบเริ่มต้น
990โปร |
970 อีโว พลัส |
|
---|---|---|
SEQ1M, Q8T1 |
7465/6897 |
3575/3059 |
SEQ1M, Q1T1 |
3878/6046 |
3029/2725 |
RND4K, Q32T1 |
785/533 |
774/610 |
RND4K, Q1T1 |
72/248 |
53/240 |
คะแนนจัดเรียงตามการอ่าน/เขียนและมีหน่วยวัดเป็น MB/s
การวัดประสิทธิภาพแรกคือการวัดประสิทธิภาพตามลำดับที่ได้รับการปรับปรุงซึ่งใช้ขนาดบล็อกขนาดใหญ่และแปดคิว และถึงแม้ว่าจะมีการใช้งานเพียงเธรดเดียว แต่ความเร็วการถ่ายโอนโดยพื้นฐานแล้วเป็นสิ่งที่ Samsung ให้คะแนน 990 Pro ที่. เกณฑ์มาตรฐานที่สองแตกต่างกันเพียงความลึกของคิว ซึ่งเป็นหนึ่งแทนที่จะเป็นแปด และนั่นทำให้ประสิทธิภาพการอ่านและเขียนลดลง (โดยเฉพาะการอ่านบน 990 Pro)
การทดสอบครั้งที่สามเป็นเวิร์กโหลดแบบสุ่มที่มีขนาดบล็อกเพียง 4KiB และถึงแม้ว่าคิวจะมีความลึก 32 สูงมาก ความเร็วในการอ่านและเขียนยังคงต่ำกว่าที่เห็นในซีเควนเชียลอย่างมาก ปริมาณงาน การทดสอบครั้งล่าสุดใช้ขนาดบล็อก 4KiB เท่ากัน แต่ลดความลึกของคิวลงเหลือ 1 ซึ่งส่งผลให้มีข้อผิดพลาดอย่างมาก ความเร็วในการอ่านช้าเพียง 72MB/s ใน 990 Pro (ความเร็วในการเขียนก็ค่อนข้างช้าเช่นกัน แต่ก็ไม่มากเท่า หยด).
นอกจากนี้ยังมีโปรไฟล์การทดสอบ NVMe ที่มาพร้อมกับการทดสอบที่แตกต่างกัน และคุณสามารถกำหนดค่าพารามิเตอร์การทดสอบของคุณเองได้เช่นกัน เพียงคลิกเมนูแบบเลื่อนลงการตั้งค่า คลิกตัวเลือกการตั้งค่า แล้วคุณจะได้รับการต้อนรับด้วยตัวเลือกมากมาย ขนาดบล็อกมีตั้งแต่ 4KiB ถึง 8MiB สามารถตั้งค่าความลึกของคิวได้ตั้งแต่ 1 ถึง 512 และจำนวนเธรดสามารถอยู่ที่ใดก็ได้ตั้งแต่ 1 ถึง 64 อย่างไรก็ตาม ขนาดบล็อกและค่าความลึกของคิวไม่สามารถเป็นค่าใดๆ ได้อย่างแท้จริง ตัวเลือกสำหรับความลึกของคิวเริ่มจาก 1 เป็น 2 เป็น 4 เป็น 8 เป็นต้น
วิธีดาวน์โหลด CrystalDiskMark.mq4
CrystalDiskMark เป็นเกณฑ์มาตรฐานการจัดเก็บข้อมูลที่ผ่านการพิสูจน์แล้วซึ่งมักใช้ในการวัด NVMe SSD ที่ดีที่สุด. คุณสามารถดาวน์โหลดได้จาก เว็บไซต์ของ CrystalDiskMark เองซึ่งโฮสต์ CrystalDiskInfo ซึ่งเป็นแอปพลิเคชันคู่หูที่เน้นการตรวจสอบพื้นที่จัดเก็บข้อมูล