嵌入式linux内核中下测试sata硬盘的读写速度
来源:互联网 发布:主控芯片检测软件 编辑:程序博客网 时间:2024/05/16 13:48
首先内核中要编译进去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卡阵列)
hdparm -t /dev/md0 (软RAID设备)
测试结果在空载情况下应 >40M/s ,在负载情况下平均应 > 20M/s 为正常,如测试结果极低则需要进一步使用硬盘专用检测工具测试是否为硬盘故障。
参数:
-t 评估硬盘的读取效率。
-T 平谷硬盘快取的读取效率。
- 嵌入式linux内核中下测试sata硬盘的读写速度
- 嵌入式linux内核中下测试sata硬盘的读写速度
- 嵌入式linux内核中下测试sata硬盘的读写速度
- linux测试硬盘读写速度
- linux测试硬盘读写速度
- linux测试硬盘读写速度
- linux测试硬盘读写速度
- linux测试硬盘读写速度
- linux测试硬盘读写速度
- linux测试硬盘读写速度
- Linux 硬盘读写速度测试
- 测试硬盘读写的速度
- Linux下用dd命令测试硬盘的读写速度
- 如何用命令测试Linux 硬盘的读写速度
- linux下硬盘读写速度测试
- linux下测试硬盘读写速度
- linux dd命令测试硬盘读写速度
- linux下硬盘读写速度测试
- 1.opnet- 核心函数简介
- Word 2003 中快速插入公式技巧
- SAS运行输出看不到结果
- CGLIB动态代理
- 算法导论第十九章二项堆
- 嵌入式linux内核中下测试sata硬盘的读写速度
- UVaOJ 10397 - Connect the campus
- linux c语言字符串函数replace,indexOf,substring等的实现
- 解决WIN2008 R2 x64未注册Microsoft.Jet.OLEDB.4.0程序错误
- 2. opnet-基本核心函数
- Ubuntu C++开发
- 使用 finally进行清理
- zoj2405
- 浅谈 java 设计模式--原始模型模式(Prototype pattern)