ทำไมผลทดสอบความเร็วดิสก์ถึงต่างกันทุกครั้ง? วิธีอ่านตัวเลขเบนช์มาร์กอย่างถูกต้อง
เผยแพร่เมื่อ 9 ตุลาคม 2569 · อัปเดต 9 ตุลาคม 2569
ตั้งทัศนคติก่อน: เบนช์มาร์กคือ «ใบตรวจสุขภาพ» ไม่ใช่ «ป้ายสเปก»
การทดสอบความเร็ววัดประสิทธิภาพของไดรฟ์ ณ ตอนนี้ ภายใต้สถานะระบบปัจจุบัน ไม่ใช่สเปกตายตัวที่พิมพ์อยู่บนกล่อง เหมือนการวัดความดันโลหิต มันบอกแค่สถานะ ณ วินาทีที่วัด บนไดรฟ์เดียวกันและ Mac เครื่องเดิม การวัดสองครั้งห่างกันไม่กี่นาทีอาจต่างกัน 10–15% ได้ง่าย ๆ และนั่นถือว่าปกติสมบูรณ์
ดังนั้นอย่าวิ่งไล่ตามตัวเลข «สมบูรณ์แบบ» เพียงครั้งเดียว สิ่งที่สำคัญคือช่วงและแนวโน้ม: ผลของไดรฟ์คุณมักอยู่ตรงไหน และมันไหลลงเรื่อย ๆ ตลอดหลายสัปดาห์หรือไม่
5 ปัจจัยที่ทำให้ผลของคุณเปลี่ยน
คำถาม «ทำไมรอบนี้ช้าลง» แทบทุกครั้งลงเอยที่หนึ่งใน 5 ข้อนี้:
- แคช SLC ของ SSD: SSD หลายรุ่นทำความเร็วตามที่โฆษณาได้เฉพาะตอนเขียนในแคช SLC ที่เร็วเท่านั้น หลังคัดลอกไฟล์ใหญ่เสร็จไม่นาน แคชอาจยังไม่ถูกคืน ผลทดสอบการเขียนจึงต่ำ; ปล่อยให้ไดรฟ์ว่างสักสองสามนาทีแล้วความเร็วจะกลับมา;
- การป้องกันความร้อนของตัวเอง: คอนโทรลเลอร์ SSD ที่ร้อนเกินจะลดความเร็วตัวเอง (thermal throttling) และ Mac ที่ร้อนเกินจะลดความถี่ทั้งระบบ เนื่องจาก DiskBee เป็นระบบไฟล์แบบ user-space ของ macOS อัตราการถ่ายโอนจึงไวต่อการลดความถี่ของระบบมากกว่า ตัวเลขที่วัดตอนเครื่องร้อนจะต่ำลงอย่างเห็นได้ชัด;
- กิจกรรมพื้นหลังของ macOS: การทำดัชนีของ Spotlight (โปรเซส mds_stores สแกนดิสก์โดยตรง) การสำรองข้อมูล Time Machine และการซิงก์ iCloud ต่างอ่านเขียนอยู่เบื้องหลังและแย่งแบนด์วิธกับการทดสอบ;
- ไฟเลี้ยงและสายเคเบิล: ตอนใช้แบตเตอรี่ macOS จะจำกัดประสิทธิภาพ เสียบอแดปเตอร์ถึงจะได้ความเร็วเต็มที่ สาย USB ที่เก่าหรือคุณภาพไม่ดี หรือผ่านฮับ อาจทำให้ลิงก์เจรจาลงไปใช้โหมดช้ากว่าเดิม;
- โครงสร้างทางกายภาพของ HDD: ในฮาร์ดดิสก์แบบจานหมุน แทร็กชั้นนอกอ่านเขียนเร็วกว่าแทร็กชั้นในเกือบเท่าตัว ไฟล์ทดสอบตกอยู่ตำแหน่งไหนบนจานก็เปลี่ยนผลลัพธ์ นี่คือเรขาคณิต ไม่ใช่ความเสียหาย
วัดให้ถูกต้อง: 4 นิสัยที่ดี
- เสียบอแดปเตอร์ก่อนวัด โหมดแบตเตอรี่จำกัดประสิทธิภาพ;
- ปล่อยให้ไดรฟ์และ Mac ว่างสักสองสามนาที เพื่อให้แคชถูกคืนและอุณหภูมิลดลง;
- อย่าคัดลอกไฟล์ใหญ่ สำรองข้อมูล หรือซิงก์ไปพร้อมกับการทดสอบ;
- วัด 2–3 ครั้งแล้วอ่านแนวโน้ม ไม่ใช่อ่านครั้งเดียว: ทิ้งค่าหลุดโผที่เกิดบังเอิญแล้วเชื่อกลุ่มผลที่นิ่ง
เมื่อไหร่ที่ควรกังวลจริง ๆ?
การแกว่งปกติไม่เป็นอันตราย แต่ 3 รูปแบบนี้ไม่ใช่:
- แนวโน้มลดลงอย่างต่อเนื่อง: การวัดซ้ำหลายวันหรือหลายสัปดาห์ยังคงลดลงเรื่อย ๆ เกินช่วงปกติ 10–15% อย่างชัดเจน;
- ความเร็วเขียนต่ำกว่าหนึ่งในสามของความเร็วอ่านเป็นเวลานาน: ชี้ถึงแคชหมด การลดความเร็วเพราะความร้อน หรือสุขภาพไดรฟ์ที่แย่ลง สำรองข้อมูลสำคัญโดยเร็ว;
- ช้าลงพร้อมกับหลุดการเชื่อมต่อ เสียงก๊อกแก๊ก หรือข้อผิดพลาด: หยุดเก็บข้อมูลสำคัญลงไดรฟ์ทันทีและตรวจสุขภาพดิสก์ก่อน
ทำไมเบนช์มาร์กของ DiskBee จึงเชื่อถือได้
การทดสอบความเร็วดิสก์ในตัวใช้วิธีเดียวกับ CrystalDiskMark 8: 4 โปรไฟล์ครอบคลุมแบบลำดับและสุ่ม 4K แยกวัดการเขียนและการอ่าน ทุกครั้งเปิดไฟล์ทดสอบด้วย F_NOCACHE เพื่อข้ามแคชระบบของ macOS และตัดช่วงอุ่นเครื่องออกก่อนเริ่มนับ ตัวเลขจึงสะท้อนตัวไดรฟ์จริง ไม่ใช่ผลพวงจากแคชในหน่วยความจำ
ที่สำคัญไม่แพ้กัน: เบนช์มาร์กอ่านเขียนผ่านช่องทางไดรเวอร์ NTFS ของแอปเอง อัตราการถ่ายโอนที่คุณเห็นจึงคือความเร็วจริงตอนคัดลอกไฟล์ ไม่ใช่ตัวเลขสังเคราะห์บนเส้นทางอื่น
คำถามที่พบบ่อย
- การแกว่งระหว่างการวัดเท่าไหร่ถึงถือว่าปกติ? ประมาณ 10–15% ในสภาพแวดล้อมเดียวกันถือว่าคาดหวังได้; ต้องสนใจเฉพาะเมื่อเลื่อนออกนอกช่วงนี้อย่างต่อเนื่อง;
- ทำไมการวัดครั้งที่สองบางทีเร็วกว่า บางทีช้ากว่า? เพราะสถานะแคชและอุณหภูมิระหว่างสองครั้งต่างกัน: แคช SLC อาจเพิ่งถูกคืน หรือยังฟื้นจากการคัดลอกครั้งก่อน นี่แหละเหตุที่การปล่อยให้ว่างสองสามนาทีก่อนวัดมีความหมาย;
- ตัวเลขต่ำครั้งเดียวแปลว่าไดรฟ์กำลังจะพังไหม? ไม่ใช่ การวัดต่ำครั้งเดียวแทบทุกครั้งเป็นปัญหาของสถานะ (สายเคเบิล ไฟเลี้ยง โหลดพื้นหลัง) ต้องระวังเฉพาะเมื่อแนวโน้มจากการวัดซ้ำลดลงเรื่อย ๆ
สรุป
ตัวเลขเบนช์มาร์กคือใบตรวจสุขภาพของช่วงเวลานั้น ไม่ใช่ป้ายถาวร การแกว่ง 10–15% เป็นเรื่องปกติ; วัดขณะเสียบไฟ หลังพักสั้น ๆ ทำซ้ำ 2–3 ครั้งแล้วดูแนวโน้ม มีเพียงสองสถานการณ์ที่ต้องลงมือ: ความเร็วลดลงอย่างต่อเนื่อง หรือความเร็วเขียนค้างต่ำกว่าหนึ่งในสามของความเร็วอ่านเป็นเวลานาน
อ่านและเขียนดิสก์ NTFS บน Mac ของคุณ
ดาวน์โหลด DiskBee ฟรี เสียบดิสก์ NTFS แล้วอ่าน/เขียนได้ทันที ไม่ต้องรีสตาร์ท ไม่มี kernel extension ไม่สูญเสียข้อมูล
ดาวน์โหลดฟรี