【dd工具】
操作系统: ubuntu 12.04 
测试工具: dd  版本:8.21 执行dd --version来查看

工具说明: 
dd命令能粗略测试硬盘IO性能
不足:执行dd命令测试硬盘IO性能,对硬盘的损害很大,不建议多次或长时间尝试.

测试命令: 
1) 读测试 
root@localhost:/# time dd if=/dev/sdf of=/dev/null bs=8k count=100000
10000+0 records in
10000+0 records out
10485760000 bytes (10 GB) copied, 26.524 s, 395 MB/s
real    0m26.526s
user    0m0.008s
sys     0m5.364s

2) 写测试
root@localhost:~$ time dd if=/dev/zero of=/mnt/ssd/w.bat bs=8k count=100000
100000+0 records in
100000+0 records out
819200000 bytes (819 MB) copied, 1.60734 s, 510 MB/s
real    0m1.610s
user    0m0.016s
sys     0m1.588s

3) 读写测试
root@localhost:~# time dd if=/dev/sdb of=/mnt/ssd/rw.bat bs=8k count=100000
100000+0 records in
100000+0 records out
819200000 bytes (819 MB) copied, 12.1117 s, 67.6 MB/s
real    0m12.118s
user    0m0.044s
sys     0m2.436s

其他说明: 后面有个参数比如:oflag=dsync
完整命令: time dd if=/dev/sdb of=/mnt/ssd/rw.bat bs=8k count=100000 oflag=dsync
加入这个参数后,dd在执行时每次都会进行同步写入操作。也就是说,这条命令每次读取8k后就要先把这8k写入磁盘,然后再读取下面这8k,一共重复10万次。这可能是最慢的一种方式了,因为基本上没有用到写缓存(write cache)。加此参数后,测试最严格的,可以模拟数据库的插入操作,所以很慢,可能更接近真实.

【fio工具】

操作系统: ubuntu 12.04 
测试工具: fio

测试条件: 需安装,执行命令: apt-get install fio

工具说明: 以顺序读为例子,命令如下:fio -name iops -rw=read -bs=4k -runtime=60 -iodepth 32 -filename /dev/sdf -ioengine libaio -direct=1, 其中rw=read表示随机读,bs=4k表示每次读4k,filename指定对应的分区,这里我是/dev/sdf,direct=1表示不借助缓存 
测试命令:  
1) 顺序读
# fio -name iops -rw=read -bs=4k -runtime=60 -iodepth 32 -filename /dev/sdf -ioengine libaio -direct=1
2) 顺序写
# fio -name iops -rw=write -bs=4k -runtime=60 -iodepth 32 -filename /dev/sdf -ioengine libaio -direct=1
3) 随机读
# fio -name iops -rw=randread -bs=4k -runtime=60 -iodepth 32 -filename /dev/sdf -ioengine libaio -direct=1
4) 随机写
# fio -name iops -rw=randwrite -bs=4k -runtime=60 -iodepth 32 -filename /dev/sdf -ioengine libaio -direct=1

其他说明:
1) fio是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎,包括:sync,mmap,libaio,posixaio,SG v3,splice,null,network,syslet, guasi, solarisaio
2) 其他非ubuntu操作系统安装说明

wget http://brick.kernel.dk/snaps/fio-2.2.5.tar.gz 
yum install libaio-devel
tar -zxvf fio-2.2.5.tar.gz
cd fio-2.2.5
make && make install

linux硬盘测试工具相关推荐

  1. 硬盘检测工具+linux,linux硬盘检测工具:Smartmontools使用指南

    linux硬盘检测工具:Smartmontools使用指南 来源:互联网 作者:佚名 时间:2013-04-10 13:32 在服务器管理的实际环境中,硬盘是最容易出现问题及发生故障的硬件,而且硬盘中 ...

  2. Linux串口测试工具

    Linux串口测试工具 Windows 下的串口工具非常多,Linux下的串口工具相对较少,有时候要调试给定串口通信可靠性,则需要搜索一圈才能找到易用方便且满足自己的需求的工具. 无意中发现 linu ...

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

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

  4. linux mysql 测试工具_LINUX系统下MySQL 压力测试工具super smack

    LINUX系统下MySQL 压力测试工具super smack 发布时间:2008-09-08 17:03:39   作者:佚名   我要评论 1. 源文件下载地址:http://vegan.net/ ...

  5. stress linux 下压力测试工具

    stress介绍 stress 是Unix类系统下的工作量和压力测试工具.它可对用户指定的CPU数量的I/O,内存和硬盘进行负载并报告它检测到任何错误. stress 下载.安装 下载 wget ht ...

  6. linux硬盘检测工具,CrazyDiskInfo 硬盘检测工具 Linux版 | 厘米天空

    之前本站介绍过CrystalDiskInfo这款windows下的硬盘检测工具,今天来看看Linux下的版本CrazyDiskInfo.CrazyDiskInfo是一款用于Unix类系统的交互式TUI ...

  7. linux stress 工具,Linux压力测试工具stress的参数详解

    为了测试根据服务器的负载情况,给大家推荐下stress这个压力测试工具,具体安装方式就不说了,本文主要介绍下stress的命令参数,大家可以在环境上验证测试下. 参数说明: -? 显示帮助信息 -v ...

  8. 固态硬盘测试工具-AS SSD Benchmark

    最近迷上AI,但AI对硬件要求较高,而GPU(显卡)和CPU(处理器)价格太贵,于是小编选择了升级硬盘作为替代方案. 新买的SSD到手,上机设置好后肯定是测试硬盘速度啦~而这款检测工具也是小编比较喜欢 ...

  9. linux系统压力测试工具,Linux压力测试工具stress如何使用

    下载安装stress1apt install stress stress工具使用 先介绍下stress的命令参数 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 ...

最新文章

  1. c#对象集合去重_《C#编程入门》概览
  2. python爬虫文件代码大全-Python网络爬虫实战项目代码大全(长期更新,欢迎补充)...
  3. 记录不认识的英文单词
  4. 1106: 回文数(函数专题)
  5. (操作系统)系统调用
  6. Word中如何设置论文中的公式与序号
  7. 嵌入式Linux开发简介
  8. (Python)使用SMTP发送QQ邮件
  9. 当配置邮箱第三方SMTP 说短信内容有误的时候
  10. android 语音识别文字
  11. 深海打捞计划——VapourSynth学习笔记(一)
  12. APP软件的几种开发方式
  13. 微型计算机期末考试a卷,微机原理与接口技术期末试卷A
  14. 一次rman恢复引起的nologging问题模拟
  15. 初吻,他吻了你哪里?
  16. 关于使用华为手机进行自动化测试的一个坑
  17. 比Smallpdf好用的在线转换工具有没有呢?
  18. poj3208 启示录 数位dp
  19. 百度站长平台VIP俱乐部服务全面升级
  20. QTA自动化测试框架(三)

热门文章

  1. CentOS 7配置网络
  2. 百度地图历险记之LuShu路书全解
  3. 电脑模拟手机浏览器打开手机网页
  4. 根据逻辑关系图以及双代号网络图编写求时间参数(python版)
  5. 用JS来动态设置CSS样式的常见8种方式。
  6. 回顾人工智能大爆炸的引爆点(The origin of the AI big bang)
  7. 安装webpack 报错解决方法
  8. Java上传图片到本地
  9. 光刻原理--光的衍射
  10. 正则表达式中文字符匹配