首先内核中要编译进去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 平谷硬盘快取的读取效率。
————————————————
版权声明:本文为CSDN博主「kerneler_」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/skyflying2012/article/details/7869307

linux测试sata硬盘读写速度相关推荐

  1. linux测试固态硬盘读写速度,在 Linux 上检测 IDE/SATA SSD 硬盘的传输速度

    你知道你的硬盘在 Linux 下传输有多快吗?不打开电脑的机箱或者机柜,你知道它运行在 SATA I (150 MB/s) . SATA II (300 MB/s) 还是 SATA III (6.0G ...

  2. linux测试读写的工具,Linux 下的硬盘读写速度测试工具

    Linux 下的硬盘读写速度测试工具 执行一下以下命令看看你服务器的磁盘性能如何. hdparm -Tt /dev/sda 以下是 2块 希捷 ES2 SATA 500G 做 Raid0 的速度 [r ...

  3. linux 服务器 硬盘测试工具,Linux 下的硬盘读写速度测试工具

    Linux 下的硬盘读写速度测试工具 执行一下以下命令看看你服务器的磁盘性能如何. hdparm -Tt /dev/sda 以下是 2块 希捷 ES2 SATA 500G 做 Raid0 的速度 [r ...

  4. Linux下提高硬盘读写速度

    Linux命令:hdparm 功能说明:显示与设定硬盘的参数. 语 法:hdparm [-CfghiIqtTvyYZ][-a <快取分区>][-A <0或1>][-c ][-d ...

  5. linux ide sata硬盘,Linux 下SATA与IDE硬盘区别

    linux下看到的sda字样表示该机器是IDE模式的硬盘,看到sda字样表示机器是SATA模式的硬盘 解析: 使用df -lh(df -h)可以清晰的查看硬盘使用情况 [root@localhost ...

  6. linux格式化sata硬盘命令,Linux磁盘分区、格式化、挂载

    1.在Linux中的硬件名: 设备: 设备在Linux中的文件名 IDE硬盘机: /dev/hd[a-d] SCSI/SATA/USB硬盘机: /dev/sd[a-p] USB快闪U盘: /dev/s ...

  7. linux 发现sata硬盘的过程 命令名码 identify,SATA命令之security

    参考文档:ATA8-ACS4 (一).security相关特性在identify的位置 SECURITY SUPPORTED bit 在word 82 SECURITY ENABLED bit 在wo ...

  8. 嵌入式linux 不识别sata,sata硬盘识别不了的常见问题和解决方法

    sata硬盘也叫串口硬盘,因为支持热插拔.传输速度快等优点被广泛应用.但是使用过程中由于供电和兼容性问题,经常会碰到sata硬盘识别不了的情况,应该如何解决呢? 下面我们以西数sata硬盘和绿联外置易 ...

  9. u盘linux需要多大内存,linux下获取硬盘、内存、U盘大小及使用大小

    /* * 获取硬盘大小;内存大小;usb大小 */ #ifndef SYSINFOGET_H #define SYSINFOGET_H #include //磁盘信息 #include #includ ...

  10. 深度好文-如何测试云硬盘

    https://www.ustack.com/blog/how-benchmark-ebs/ 问题 UOS公有云开放以来,一些用户反应用dd命令测试出来的1TB云硬盘的吞吐率(MBPS)只有128MB ...

最新文章

  1. POE POH等供电
  2. 中文微博客的热门锐推用户榜
  3. 深入Android 【一】 —— 序及开篇
  4. CSDN移动博文集锦之Android核心分析 (Z)
  5. 【ArcGIS遇上Python】ArcGIS Python实现Modis NDVI批量求年最大值
  6. geteditor p 取消自动_2020百度网盘超级会员怎么取消自动续费?
  7. 机载计算机结构,机载计算机
  8. 怎么将翼型导入catia_CATIA导入翼型出现了问题,翼型是在网上找的。说是样条线运算有问题 - 机械 - 小木虫 - 学术 科研 互动社区...
  9. iOS camera 相关
  10. MySQL级联删除和级联修改
  11. Python爬取豆瓣电影
  12. 华为网络技术大赛-课件整理
  13. 实现完整的前后端交互的计算器
  14. 单片机毕设选题 - 便携式空气质量检测系统(物联网 嵌入式)
  15. 快对作业超级计算机,快对作业2020
  16. 数组的参数必须是 ByRef
  17. 一个可直接使用的轻量级博客开源系统
  18. logrotate实现日志切割和清理(清晰易懂)
  19. 刘润《商业简史》读书笔记--拾间房
  20. uniapp 即时通讯_uni-App 仿微信 App 即时通讯|vue+uniapp 聊天

热门文章

  1. 调试和测试 Swing 代码
  2. RHCSA-Day1 --- Linux介绍及环境搭建
  3. Python 标准库一览(Python进阶学习)
  4. Android开发艺术探索知识回顾——第0章 书本内容介绍
  5. EAccessViolation 地址访问错误
  6. rmmod命令卸载驱动过程详解
  7. 呼叫中心人工坐席系统
  8. 安卓(android)毕业设计各种app项目
  9. 计算机考研408复试题汇总
  10. 静态代理和动态代理原理及实现