linux硬盘测试工具
【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硬盘测试工具相关推荐
- 硬盘检测工具+linux,linux硬盘检测工具:Smartmontools使用指南
linux硬盘检测工具:Smartmontools使用指南 来源:互联网 作者:佚名 时间:2013-04-10 13:32 在服务器管理的实际环境中,硬盘是最容易出现问题及发生故障的硬件,而且硬盘中 ...
- Linux串口测试工具
Linux串口测试工具 Windows 下的串口工具非常多,Linux下的串口工具相对较少,有时候要调试给定串口通信可靠性,则需要搜索一圈才能找到易用方便且满足自己的需求的工具. 无意中发现 linu ...
- linux 服务器 硬盘测试工具,Linux 下的硬盘读写速度测试工具
Linux 下的硬盘读写速度测试工具 执行一下以下命令看看你服务器的磁盘性能如何. hdparm -Tt /dev/sda 以下是 2块 希捷 ES2 SATA 500G 做 Raid0 的速度 [r ...
- linux mysql 测试工具_LINUX系统下MySQL 压力测试工具super smack
LINUX系统下MySQL 压力测试工具super smack 发布时间:2008-09-08 17:03:39 作者:佚名 我要评论 1. 源文件下载地址:http://vegan.net/ ...
- stress linux 下压力测试工具
stress介绍 stress 是Unix类系统下的工作量和压力测试工具.它可对用户指定的CPU数量的I/O,内存和硬盘进行负载并报告它检测到任何错误. stress 下载.安装 下载 wget ht ...
- linux硬盘检测工具,CrazyDiskInfo 硬盘检测工具 Linux版 | 厘米天空
之前本站介绍过CrystalDiskInfo这款windows下的硬盘检测工具,今天来看看Linux下的版本CrazyDiskInfo.CrazyDiskInfo是一款用于Unix类系统的交互式TUI ...
- linux stress 工具,Linux压力测试工具stress的参数详解
为了测试根据服务器的负载情况,给大家推荐下stress这个压力测试工具,具体安装方式就不说了,本文主要介绍下stress的命令参数,大家可以在环境上验证测试下. 参数说明: -? 显示帮助信息 -v ...
- 固态硬盘测试工具-AS SSD Benchmark
最近迷上AI,但AI对硬件要求较高,而GPU(显卡)和CPU(处理器)价格太贵,于是小编选择了升级硬盘作为替代方案. 新买的SSD到手,上机设置好后肯定是测试硬盘速度啦~而这款检测工具也是小编比较喜欢 ...
- 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 ...
最新文章
- c#对象集合去重_《C#编程入门》概览
- python爬虫文件代码大全-Python网络爬虫实战项目代码大全(长期更新,欢迎补充)...
- 记录不认识的英文单词
- 1106: 回文数(函数专题)
- (操作系统)系统调用
- Word中如何设置论文中的公式与序号
- 嵌入式Linux开发简介
- (Python)使用SMTP发送QQ邮件
- 当配置邮箱第三方SMTP 说短信内容有误的时候
- android 语音识别文字
- 深海打捞计划——VapourSynth学习笔记(一)
- APP软件的几种开发方式
- 微型计算机期末考试a卷,微机原理与接口技术期末试卷A
- 一次rman恢复引起的nologging问题模拟
- 初吻,他吻了你哪里?
- 关于使用华为手机进行自动化测试的一个坑
- 比Smallpdf好用的在线转换工具有没有呢?
- poj3208 启示录 数位dp
- 百度站长平台VIP俱乐部服务全面升级
- QTA自动化测试框架(三)