ดิสก์ GNOME
GNOME Disks เป็นเครื่องมือจัดการดิสก์ภายในและภายนอกสำหรับ Linux โดยอิงจาก udisks สามารถใช้เพื่อแก้ไข ฟอร์แมต และแบ่งพาร์ติชันไดรฟ์ ตลอดจนทำการวัดประสิทธิภาพบนสื่อบันทึกข้อมูลที่เชื่อมต่อกับระบบ
ดิสก์ GNOME ถูกติดตั้งไว้ล่วงหน้าในการกระจายส่วนใหญ่ที่มีสภาพแวดล้อมเดสก์ท็อปที่ใช้ GNOME ในกรณีที่ไม่มีในระบบ Ubuntu คุณสามารถติดตั้งได้โดยใช้คำสั่งด้านล่าง:
$sudoฉลาดติดตั้งgnome-disks
ในการทำการวัดประสิทธิภาพฮาร์ดดิสก์โดยใช้ GNOME Disks ให้เปิดแอป Disks จากตัวเรียกใช้งานแอปพลิเคชัน
คลิกที่เมนูสามจุดจากนั้นคลิกที่ตัวเลือก Benchmark Disk…
คลิกที่ปุ่มเริ่มเกณฑ์มาตรฐาน... ในหน้าต่างถัดไป
เปลี่ยนตัวเลือกตามต้องการ โปรดทราบว่ายูทิลิตี้เบนช์มาร์กจะไม่อนุญาตให้คุณเขียนการวัดประสิทธิภาพบนดิสก์ที่ติดตั้ง ดังนั้น เพื่อที่จะทำการวัดประสิทธิภาพการอ่าน-เขียนแบบเต็มบนดิสก์ในตัว คุณต้องเปิดดิสก์ GNOME ในโหมด Live USB และยกเลิกการต่อเชื่อมไดรฟ์จัดเก็บในตัว คลิกที่ปุ่ม Start Benchmarking… เพื่อเริ่มกระบวนการเปรียบเทียบ
กระบวนการเปรียบเทียบจะใช้เวลาดำเนินการให้เสร็จสิ้น ขึ้นอยู่กับจำนวนตัวอย่างที่คุณเลือก เมื่อกระบวนการเสร็จสิ้น คุณจะสามารถเห็นผลลัพธ์ความเร็วในการอ่าน/เขียน
คุณต้องเปรียบเทียบผลลัพธ์เหล่านี้กับผู้ขายที่โฆษณาค่าการอ่าน/เขียนเพื่อวัดประสิทธิภาพ
Hdparm
Hdparm เป็นแอพบรรทัดคำสั่งอย่างง่ายสำหรับ Linux ที่ให้คุณจัดการอุปกรณ์จัดเก็บข้อมูลโดยการตั้งค่าและลบพารามิเตอร์ นอกจากนี้ยังมีตัวเลือกในการทดสอบความเร็วในการอ่านของอุปกรณ์จัดเก็บข้อมูล
ในการติดตั้ง hdparm ใน Ubuntu ให้รันคำสั่งด้านล่าง:
$sudoฉลาดติดตั้งhdparmในการรันการวัดประสิทธิภาพฮาร์ดดิสก์โดยใช้ Hdparm ให้ใช้คำสั่งด้านล่าง:
$sudohdparm-tT /dev/sdaแทนที่ /dev/sda part ด้วยที่อยู่ของฮาร์ดไดรฟ์ของคุณ คุณสามารถตรวจสอบเส้นทางได้โดยใช้แอป GNOME Disks ที่กล่าวถึงข้างต้น หรือโดยการเรียกใช้คำสั่งด้านล่าง:
$lsblk-หรือชื่อ,เส้นทาง,รุ่น,ผู้ขาย,ขนาด,FSUSED,FSUSE%,ประเภท,MOUNTPOINTเมื่อการวัดประสิทธิภาพเสร็จสิ้น คุณจะเห็นผลการทดสอบเป็นเอาต์พุตเทอร์มินัล
DD
Data Duplicator หรือเพียงแค่ 'dd' เป็นยูทิลิตี้บรรทัดคำสั่งสำหรับ Linux ที่ให้คุณคัดลอกและแปลงไฟล์และข้อมูล สามารถคัดลอกข้อมูลขนาดใหญ่ โคลนฮาร์ดดิสก์ทั้งหมด สร้างไดรฟ์ USB ที่สามารถบู๊ตได้ และอื่นๆ
สามารถตรวจสอบความเร็วในการเขียนฮาร์ดดิสก์โดยใช้ dd รันคำสั่งด้านล่างเพื่อทำการเปรียบเทียบความเร็วในการเขียน
$mkdirเกณฑ์มาตรฐาน$ซีดีเกณฑ์มาตรฐาน
$dd ถ้า=/dev/ศูนย์ของ=ม้านั่งไฟล์bs= 4kนับ=20000 && ซิงค์;rmbenchfile
รอให้การทดสอบเสร็จสิ้น ผลลัพธ์จะแสดงในเทอร์มินัลเมื่อเสร็จสิ้น
เพื่อทำการทดสอบการอ่านโดยใช้ dd ให้รันคำสั่งด้านล่าง:
$dd ถ้า=/dev/ศูนย์ของ=/dev/โมฆะ&& ซิงค์คำสั่งนี้จะทำงานต่อไปจนกว่าจะหยุด ดังนั้นให้กดหลังจากผ่านไปสองสามวินาทีเพื่อดูผลลัพธ์
Sysbench
Sysbench เป็นยูทิลิตี้เบนช์มาร์กอเนกประสงค์สำหรับ Linux ตัวเลือกการวัดประสิทธิภาพบางตัวที่ Sysbench มีให้ ได้แก่ การทดสอบความเครียดของ CPU การทดสอบความเร็วการเข้าถึงหน่วยความจำ และการทดสอบประสิทธิภาพเอาต์พุตอินพุตของระบบไฟล์
ในการติดตั้ง sysbench ใน Ubuntu ให้รันคำสั่งด้านล่าง:
$sudoฉลาดติดตั้งsysbenchในการทำการวัดประสิทธิภาพฮาร์ดดิสก์โดยใช้ sysbench ให้รันคำสั่งด้านล่างทีละรายการ:
$mkdirเกณฑ์มาตรฐาน$ซีดีเกณฑ์มาตรฐาน
$ sysbench fileio prepare
$ sysbench fileio--file-test-mode=rndrw วิ่ง
รอให้การทดสอบเสร็จสิ้น เมื่อเสร็จแล้ว คุณจะเห็นผลลัพธ์เป็นเทอร์มินัลเอาท์พุต
หากต้องการลบไฟล์ทดสอบออกจากไดเร็กทอรีเบนช์มาร์ก ให้รันคำสั่งด้านล่าง:
$rmทดสอบ_ไฟล์.*คุณสามารถใช้สถิติปริมาณงานเป็นตัวบ่งชี้ประสิทธิภาพ
Sysstat
Sysstat เป็นแอปตรวจสอบประสิทธิภาพบรรทัดคำสั่งสำหรับ Linux สามารถตรวจสอบการทำงานของอินพุตเอาต์พุต การใช้หน่วยความจำ การใช้ทรัพยากรโดยเรียกใช้กระบวนการของระบบ กิจกรรมเครือข่าย ฯลฯ และแสดงสถิติแบบเรียลไทม์เกี่ยวกับสิ่งเหล่านี้
ในการติดตั้ง Sysstat ใน Ubuntu ให้รันคำสั่งด้านล่าง:
$sudoฉลาดติดตั้งsysstatในการตรวจสอบประสิทธิภาพของฮาร์ดดิสก์ คุณสามารถใช้คำสั่ง iostat ที่รวมอยู่ใน Sysstat แม้ว่าจะไม่มีตัวเลือกในการทำการวัดประสิทธิภาพ แต่ก็สามารถแสดงข้อมูลแบบเรียลไทม์เกี่ยวกับกิจกรรมการอ่านและเขียนดิสก์ได้
หากต้องการดูความเร็วในการอ่านและเขียนดิสก์ทุกวินาที ให้รันคำสั่งด้านล่าง:
$iostat--มนุษย์ 1
iotop
Iotop เป็นเครื่องมือชั้นนำสำหรับการตรวจสอบการอ่านและเขียนดิสก์ มันแสดงข้อมูลในรูปแบบตาราง คล้ายกับสิ่งที่ top หรือ htop ทำเพื่อแสดงการใช้ทรัพยากร มันทำงานคล้ายกับยูทิลิตี้ iostat ที่กล่าวถึงข้างต้นและไม่ใช่เครื่องมือวัดประสิทธิภาพ อย่างไรก็ตาม มันสามารถแสดงสถิติกิจกรรมดิสก์ตามเวลาจริง ทำให้เหมาะสำหรับการตรวจสอบการดำเนินการข้อมูลขนาดใหญ่
ในการติดตั้ง Iotop ใน Ubuntu ให้รันคำสั่งด้านล่าง:
$sudoฉลาดติดตั้งiotopเรียกใช้คำสั่งด้านล่างเพื่อเรียกใช้ iotop:
$iotopบทสรุป
นี่คือวิธีการบางอย่างที่สามารถใช้เพื่อเปรียบเทียบฮาร์ดดิสก์และกำหนดความเร็วในการอ่านและเขียน ปฏิเสธไม่ได้ว่าปัจจุบันมีผลิตภัณฑ์ลอกเลียนแบบและโฆษณาอย่างไม่ถูกต้องบางอย่างในตลาด โดยเฉพาะอย่างยิ่งผลิตภัณฑ์แฟลชสตอเรจ วิธีเดียวที่จะระบุประสิทธิภาพคือการเปรียบเทียบและเปรียบเทียบผลลัพธ์กับความเร็วที่โฆษณา