嵌入式linux内核中下测试sata硬盘的读写速度

嵌⼊式linux内核中下测试sata硬盘的读写速度人造海参
⾸先内核中要编译进去sata驱动,make menuconfig中将sata驱动选上,编译内核,在开发板上启动,然后fdisk -l查看磁盘分区,挂载上sata硬盘。
彩灯控制器
第⼀种⽅法,利⽤dd命令
测试硬盘的读取速度:
time dd if=/dev/sda1 of=/dev/null bs=1M count=10000
这条命令是从硬盘sda1中读取10G的数据写到空设备上,就是数据读取抛空。电力线宽带
莹石球测试硬盘写⼊速度:
time dd if=/dev/zero of=/dev/sda1 bs=1M count=10000
这条命令是从零设备上往sda1设备上写⼊10G数据。
要注意的⼀点是上⾯的写⼊命令有可能会覆盖硬盘中原有数据,破坏⽂件系统,如果硬盘中没有数据可以这样操作。
如果有⽂件系统,且有重要数据,可以先将硬盘挂载,在执⾏下⾯命令:
time dd if=/dev/zero of=/mnt/10g.file bs=1M count=10000
将写⼊的数据写到⼀个⽂件中就可以了。
第⼆种⽅法,执⾏命令hdparm命令可以测试sata sici 已经ide硬盘的性能,但只能测试读取的速度。
在服务端命令窗⼝中执⾏如下命令
hdparm -t /dev/hda (IDE硬盘)
hdparm -t /dev/sda (SATA、SCSI、硬RAID卡阵列)ccc360
hdparm -t /dev/md0 (软RAID设备)
大功率led驱动电源
测试结果在空载情况下应 >40M/s ,在负载情况下平均应 > 20M/s 为正常,如测试结果极低则需要进⼀步使⽤硬盘专⽤检测⼯具测试是否为硬盘故障。
参数:
  -t 评估硬盘的读取效率。
  -T 平⾕硬盘快取的读取效率。

本文发布于:2024-09-20 15:25:02,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/97345.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:硬盘   测试   读取   数据   命令
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议