fio 测试磁盘
root@rook-test:/# ceph osd status
+----+-----------------------------+-------+-------+--------+---------+--------+---------+----------------+
| id | host | used | avail | wr ops | wr data | rd ops | rd data | state |
+----+-----------------------------+-------+-------+--------+---------+--------+---------+----------------+
| 0 | rook-ceph-osd-k8s-m3-gprhn | 2055M | 3348G | 0 | 0 | 0 | 0 | exists,up |
| 1 | rook-ceph-osd-k8s-n2-k86cz | 0 | 0 | 0 | 0 | 0 | 0 | autoout,exists |
| 2 | rook-ceph-osd-ceph-t1-6c72x | 2055M | 7607M | 0 | 0 | 0 | 0 | exists,up |
| 3 | rook-ceph-osd-ceph-t2-jqr6g | 2055M | 7607M | 0 | 0 | 0 | 0 | exists,up |
| 4 | rook-ceph-osd-ceph-t3-rctg9 | 2055M | 7607M | 0 | 0 | 0 | 0 | exists,up |
+----+-----------------------------+-------+-------+--------+---------+--------+---------+----------------+
fio 测试容器在k8s-m3 上
fio -filename=/data/test_randread -direct=1 -iodepth 1 -thread -rw=randread -ioengine=psync -bs=16k -size=500m -numjobs=10 -runtime=60 -group_reporting -name=test1
test1: (g=0): rw=randread, bs=16K-16K/16K-16K/16K-16K, ioengine=psync, iodepth=1
...
fio-2.1.11
Starting 10 threads
test1: Laying out IO file(s) (1 file(s) / 500MB)
Jobs: 10 (f=10): [r(10)] [100.0% done] [21034KB/0KB/0KB /s] [1314/0/0 iops] [eta 00m:00s]
test1: (groupid=0, jobs=10): err= 0: pid=119: Tue May 8 05:28:19 2018
read : io=1910.2MB, bw=32575KB/s, iops=2035, runt= 60047msec
clat (usec): min=250, max=85801, avg=4907.11, stdev=15717.35
lat (usec): min=251, max=85813, avg=4907.44, stdev=15717.34
clat percentiles (usec):
| 1.00th=[ 820], 5.00th=[ 956], 10.00th=[ 1020], 20.00th=[ 1096],
| 30.00th=[ 1176], 40.00th=[ 1240], 50.00th=[ 1304], 60.00th=[ 1384],
| 70.00th=[ 1480], 80.00th=[ 1624], 90.00th=[ 1896], 95.00th=[ 2736],
| 99.00th=[76288], 99.50th=[78336], 99.90th=[81408], 99.95th=[83456],
| 99.99th=[85504]
bw (KB /s): min= 1842, max= 3904, per=10.03%, avg=3267.40, stdev=397.75
lat (usec) : 500=0.16%, 750=0.43%, 1000=7.72%
lat (msec) : 2=83.68%, 4=3.09%, 10=0.01%, 50=0.01%, 100=4.91%
cpu : usr=0.14%, sys=0.51%, ctx=122339, majf=0, minf=120
IO depths : 1=100.0%, 2=0.0%, 4=0.0%, 8=0.0%, 16=0.0%, 32=0.0%, >=64=0.0%
submit : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
complete : 0=0.0%, 4=100.0%, 8=0.0%, 16=0.0%, 32=0.0%, 64=0.0%, >=64=0.0%
issued : total=r=122251/w=0/d=0, short=r=0/w=0/d=0
latency : target=0, window=0, percentile=100.00%, depth=1
Run status group 0 (all jobs):
READ: io=1910.2MB, aggrb=32574KB/s, minb=32574KB/s, maxb=32574KB/s, mint=60047msec, maxt=60047msec
Disk stats (read/write):
rbd1: ios=122051/8, merge=0/6, ticks=593825/1688, in_queue=595645, util=99.98%
fio 测试磁盘的更多相关文章
- linux使用FIO测试磁盘的iops 【转载】
linux使用FIO测试磁盘的iops 2013-09-23 10:59:21 分类: LINUX FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎,包括 ...
- [记录]FIO测试磁盘iops性能
FIO测试磁盘iops性能 1.SATA和SAS盘原生IOPS如下: 2.RAID磁盘阵列对应的写惩罚级别: 3.计算功能性IOPS公式如下: 功能性 IOPS=(((总原生 IOPS×写 %))/( ...
- FIO 测试磁盘iops 以及读写
最近在做mariadb的性能,感觉io 有瓶颈,就使用fio 来测试一下磁盘.下文为转载文章(温馨提示:此命令很伤硬盘,测试前请备份数据,- -我就写坏了一个.) FIO 是测试IOPS的非常好的工具 ...
- linux使用FIO测试磁盘的iops
FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎,包括:sync,mmap, libaio, posixaio, SG v3, splice, null, ...
- fio 测试磁盘性能
在磁盘测试中最关心的几个指标分别为: iops(每秒执行的IO次数).bw(带宽,每秒的吞吐量).lat(每次IO操作的延迟). 当每次IO操作的block较小时,如512bytes/4k/8k等,测 ...
- fio 测试 磁盘I/O: ls -1 /sys/block/sda/queue/ | awk '{cmd="cat "i$0; print i$0; system(cmd) }' i=`pwd`'/'
小型计算机系统接口(SCSI,Small Computer System Interface) SAS(Serial Attached SCSI,串列SCSI) SCSI 硬盘名称: sd[a-p] ...
- 使用FIO测试磁盘iops
我们如何衡量一个存储的性能呢?IOPS(Input/Output OperationsPer Second),即每秒进行读写(I/O)操作的次数是国际上通用的存储性能衡量标准,IOPS越高意味着在同一 ...
- linux 使用FIO测试磁盘iops 方法详解
FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎, 包括:sync,mmap, libaio, posixaio, SG v3, splice, null, ...
- vdbench和fio测试磁盘性能的对比总结
一.安装 1.安装vdbench,首先安装java:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213 ...
随机推荐
- bzoj1193 马步距离
Description 求点(xs,ys)走马步到(xp,yp)的最小步数 Input 只包含4个整数,它们彼此用空格隔开,分别为xp,yp,xs,ys.并且它们的都小于10000000. Out ...
- python2.7中出现TypeError: must be type, not classobj
class Person: def __init__(self,name,age): self._name = name self._age = age class Student(Person): ...
- 提取数据之goose使用
1.简介 Python-goose项目是用Python重写的Goose,Goose原来是用Java写的文章提取工具.Python-goose的目标是给定任意资讯文章或者任意文章类的网页,不仅提取出文章 ...
- [转载]Deep Learning(深度学习)学习笔记整理
转载自:http://blog.csdn.net/zouxy09/article/details/8775360 感谢原作者:zouxy09@qq.com 八.Deep learning训练过程 8. ...
- 从最大似然函数 到 EM算法详解
极大似然算法 本来打算把别人讲的好的博文放在上面的,但是感觉那个适合看着玩,我看过之后感觉懂了,然后实际应用就不会了.... MLP其实就是用来求模型参数的,核心就是“模型已知,求取参数”,模型的意思 ...
- PHP最近做了物流快递查询的接口用得是快递100
最近做了物流快递查询的接口用得是快递100的,分享下心得体会 主要使用了2种接口,一个是api的 返回json xml 各种数据的 一个是返回的URL的 就是一个带结果的网址 . 1 申请 找一 ...
- java8函数式编程(转载)
1. 概述 1.1 函数式编程简介 我们最常用的面向对象编程(Java)属于命令式编程(Imperative Programming)这种编程范式.常见的编程范式还有逻辑式编程(Logic Progr ...
- Redis 的 GEO 特性将在 Redis 3.2 版本释出
Redis 的 GEO 特性将在 Redis 3.2 版本释出, 这个功能可以将用户给定的地理位置信息储存起来, 并对这些信息进行操作. 本文将对 Redis 的 GEO 特性进行介绍, 说明这个特性 ...
- VMware vCenter Server 6.5.0 U1g
VMware vCenter Server 6.5.0 U1gName: VMware-VCSA-all-6.5.0-8024368.iso Release Date: 2018-03-20 Buil ...
- 42. linux下数据库服务启动
进到bin目录运行 emctl start dbconsole oracle@suse92:~> sqlplus /nolog SQL*Plus: Release 9.2.0.4.0 - Pro ...