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 测试磁盘的更多相关文章

  1. linux使用FIO测试磁盘的iops 【转载】

     linux使用FIO测试磁盘的iops 2013-09-23 10:59:21 分类: LINUX FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎,包括 ...

  2. [记录]FIO测试磁盘iops性能

    FIO测试磁盘iops性能 1.SATA和SAS盘原生IOPS如下: 2.RAID磁盘阵列对应的写惩罚级别: 3.计算功能性IOPS公式如下: 功能性 IOPS=(((总原生 IOPS×写 %))/( ...

  3. FIO 测试磁盘iops 以及读写

    最近在做mariadb的性能,感觉io 有瓶颈,就使用fio 来测试一下磁盘.下文为转载文章(温馨提示:此命令很伤硬盘,测试前请备份数据,- -我就写坏了一个.) FIO 是测试IOPS的非常好的工具 ...

  4. linux使用FIO测试磁盘的iops

    FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎,包括:sync,mmap, libaio, posixaio, SG v3, splice, null, ...

  5. fio 测试磁盘性能

    在磁盘测试中最关心的几个指标分别为: iops(每秒执行的IO次数).bw(带宽,每秒的吞吐量).lat(每次IO操作的延迟). 当每次IO操作的block较小时,如512bytes/4k/8k等,测 ...

  6. 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] ...

  7. 使用FIO测试磁盘iops

    我们如何衡量一个存储的性能呢?IOPS(Input/Output OperationsPer Second),即每秒进行读写(I/O)操作的次数是国际上通用的存储性能衡量标准,IOPS越高意味着在同一 ...

  8. linux 使用FIO测试磁盘iops 方法详解

    FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎, 包括:sync,mmap, libaio, posixaio, SG v3, splice, null, ...

  9. vdbench和fio测试磁盘性能的对比总结

    一.安装 1.安装vdbench,首先安装java:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213 ...

随机推荐

  1. php 生成.csv的文件

    $data = array( "title" => array("服务器", "链接", "对应ID"), &qu ...

  2. typedef与前向声明

    a.h: typedef struct my_struct { }my_struct_typedef; b.h: struct my_struct; typedef my_struct my_stru ...

  3. maven学习(5)-Maven 聚合与继承特性

    接着上面的项目, 继承和聚合为了统一管理: 聚合: 有些项目中有很多小模块,可以合并到一起,将多个子项目可以统一管理,可以对user-dao,user-service进行统一管理(maven clea ...

  4. java操作Excel之POI(6)使用POI实现使用模板批量添加数据

    action是用struts2写的:前端界面easyUI写的, 前端: <!DOCTYPE html> <html> <head> <meta charset ...

  5. 过度使用DBLINK做系统集成会带来的问题

    过度使用DBLINK做系统集成会带来很多问题,问题主要由以下几点: 1. 大量消耗数据库资源: 本地系统每通过DBLINK链接远端系统一次,都会生成一个本地session,如本地session不退出或 ...

  6. [转]C# 安装布署

    C# 安装布署 及Windows服务自动启动 分类: asp.net2009-09-23 10:43 1126人阅读 评论(0) 收藏 举报 windowsc#serviceobject服务器 设置s ...

  7. web项目除了业务还需要关注的点

    1:安全性,不允许访问外网,访问外网通过反向代理的方式. 2:安全性,和外网交互的时候,需要CA证书,基于SSL协议的证书 3:日志,生产上通常会关闭某些日志,所以,允许出现的日志就显得至关重要了. ...

  8. python protobuf序列化repeated运用

    下面是proto描述文件的定义 message Person { required string name = 1; required int32 id = 2; optional string em ...

  9. 第13章 TCP编程(1)_socket套接字

    1. socket套接字 (1)套接字简介 ①socket是一种通讯机制,它包含一整套的调用接口和数据结构的定义,它给应用进程提供了使用如TCP/UDP等网络协议进行网络通讯的手段. ②Linux中的 ...

  10. git 上传本地代码到github 服务器

    git init git add . (所有文件用 点表示) git commit -m "注释语句" git remote add origin https://github.c ...