ceph性能测试

张 佃栋 ceph分享 2018-05-24 965 次浏览 , , , 没有评论

ceph性能测试知道rados bench 测试读写性能

RADOS 性能测试:使用 Ceph 自带的 rados bench 工具

该工具的语法为:rados bench -p <pool_name> <seconds> <write|seq|rand> -b <block size> -t –no-cleanup

pool_name:测试所针对的存储池

seconds:测试所持续的秒数

<write|seq|rand>:操作模式,write:写,seq:顺序读;rand:随机读

-b:block size,即块大小,默认为 4M

-t:读/写并行数,默认为 16

–no-cleanup 表示测试完成后不删除测试用数据。在做读测试之前,需要使用该参数来运行一遍写测试来产生测试数据,在全部测试结束后可以运行 rados -p <pool_name> cleanup 来清理所有测试数据。

 

创建测试pool  test

[root@node1 ~]# ceph osd pool create test 128

测试写10次  –no-cleanup  测试完不清除,方便测试读性能

[root@node1 ~]# rados bench -p test  10 write –no-cleanup

Maintaining 16 concurrent writes of 4194304 bytes to objects of size 4194304 for up to 10 seconds or 0 objects

Object prefix: benchmark_data_node1_1926338

sec Cur ops   started  finished  avg MB/s  cur MB/s last lat(s)  avg lat(s)

0       0         0         0         0         0           –           0

1      16        40        24   95.9947        96    0.286313    0.506006

2      16        72        56    111.99       128    0.624219    0.470686

3      16       101        85   113.322       116    0.209796      0.4851

4      16       135       119   118.988       136    0.135871    0.478908

5      16       166       150   119.988       124     0.35653    0.496511

6      16       198       182   121.321       128    0.332704    0.500465

7      16       235       219    125.13       148    0.545974    0.488837

8      16       267       251   125.487       128    0.629281    0.496711

9      16       301       285   126.652       136    0.494172    0.488467

10      16       331       315   125.986       120    0.341215    0.493819

Total time run:         10.550521

Total writes made:      332

Write size:             4194304

Object size:            4194304

Bandwidth (MB/sec):     125.871

Stddev Bandwidth:       13.8884

Max bandwidth (MB/sec): 148

Min bandwidth (MB/sec): 96

Average IOPS:           31

Stddev IOPS:            3

Max IOPS:               37

Min IOPS:               24

Average Latency(s):     0.50814

Stddev Latency(s):      0.248969

Max latency(s):         1.55251

Min latency(s):         0.131588

顺序读测试性能

[root@node1 ~]# rados bench -p test  10 seq

sec Cur ops   started  finished  avg MB/s  cur MB/s last lat(s)  avg lat(s)

0       0         0         0         0         0           –           0

1      16        60        44   175.959       176    0.189005    0.247975

2      16        97        81    161.97       148    0.418242    0.336436

3      16       135       119   158.642       152  0.00743956    0.346134

4      16       180       164   163.976       180  0.00991076     0.33824

5      16       219       203   162.377       156    0.469989    0.342445

6      16       262       246   163.978       172    0.417605    0.353643

7      16       301       285   162.836       156    0.491171    0.349316

8      14       332       318    158.98       132    0.457095    0.355688

Total time run:       8.168123

Total reads made:     332

Read size:            4194304

Object size:          4194304

Bandwidth (MB/sec):   162.583

Average IOPS          40

Stddev IOPS:          4

Max IOPS:             45

Min IOPS:             33

Average Latency(s):   0.388643

Max latency(s):       2.67366

Min latency(s):       0.00655002

 

随机读测试性能

[root@node1 ~]# rados bench -p test  10 rand

sec Cur ops   started  finished  avg MB/s  cur MB/s last lat(s)  avg lat(s)

0       0         0         0         0         0           –           0

1      16        58        42   167.972       168    0.990937    0.255413

2      16        95        79   157.974       148    0.638151     0.34334

3      16       132       116   154.644       148  0.00977287    0.346029

4      16       176       160   159.978       176     0.29202    0.343479

5      16       214       198   158.379       152  0.00865839    0.361457

6      16       257       241   160.646       172    0.347527    0.365519

7      16       292       276   157.695       140     1.63507    0.379619

8      16       326       310   154.982       136    0.258374     0.39007

9      16       376       360   159.981       200  0.00867885    0.386118

10      16       412       396   158.382       144  0.00793857    0.381705

Total time run:       10.480731

Total reads made:     413

Read size:            4194304

Object size:          4194304

Bandwidth (MB/sec):   157.623

Average IOPS:         39

Stddev IOPS:          5

Max IOPS:             50

Min IOPS:             34

Average Latency(s):   0.40097

Max latency(s):       1.80235

Min latency(s):       0.00759585

[root@node1 ~]#

本文出自张佃栋de博客,转载时请注明出处及相应链接。

本文永久链接: https://zhangdd.com/685.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Protected with IP Blacklist CloudIP Blacklist Cloud
回顶部