|
|
楼主 |
发表于 2021-12-5 22:36:13
|
显示全部楼层
磁盘性能测试
6 m3 i- X; U! ]3 e+ Z测试磁盘写吞吐量3 M; I5 @- Z+ ~4 {
使用dd命令对磁盘进行标准写测试。使用一下命令行读取和写入文件,记住添加oflag参数以绕过磁盘页面缓存。
5 @# f/ Z7 {! ~node1:
8 ?7 _- _7 u, z[root@node1 ~]# dd if=/dev/zero of=here bs=1G count=1 oflag=direct; p5 g1 l7 e" ~9 y3 L, y, K
记录了1+0 的读入
8 W: _: C$ G) O2 F' r记录了1+0 的写出3 |# {" [0 {6 ?+ v$ g
1073741824字节(1.1 GB)已复制,15.466 秒,69.4 MB/秒+ \7 x9 Z6 }0 h7 D
node2:, i4 a- z) U x. k. v1 d) g
[root@node2 ~]# dd if=/dev/zero of=here bs=1G count=1 oflag=direct2 K' v5 P5 I/ P2 N2 k
记录了1+0 的读入# T, Y# Z) E4 j
记录了1+0 的写出8 i4 R) E8 X* u8 S; W% m
1073741824字节(1.1 GB)已复制,13.6518 秒,78.7 MB/秒# [9 a7 N% N9 y. d) M2 O
node3:
/ T9 \1 y/ S% K! T" L[root@node3 ~]# dd if=/dev/zero of=here bs=1G count=1 oflag=direct
$ ~# Q; O' G% V/ |: l `记录了1+0 的读入, d3 E0 t/ u* E9 t
记录了1+0 的写出
6 p4 B# Y5 e4 p8 Z$ F1073741824字节(1.1 GB)已复制,13.6466 秒,78.7 MB/秒
$ M G" X; C& E0 A; G0 [node4:( R* g: [* _: C
[root@node4 ~]# dd if=/dev/zero of=here bs=1G count=1 oflag=direct/ M( I% D2 S& w+ |! `7 e- @- N) v0 F
记录了1+0 的读入- Z2 q: J4 P( m, C
记录了1+0 的写出
9 n a/ H6 U. P4 L: [1073741824字节(1.1 GB)已复制,13.6585 秒,78.6 MB/秒
) O) Y# O& e4 y( Z$ {, d. P可以看出,除了node1节点外,磁盘吞吐量在 78 MB/s 左右。node1上没有部署osd,最终不作为ceph的读写性能评判参考。# b3 R! j+ p& j" |$ u; m
测试磁盘写延迟$ O3 z, U; D9 F2 N3 q0 F, P0 J) _( d
使用dd命令,每次写512字节,连续写1万次。* P; J) w5 k" |0 q
node1:
. b6 C$ _" _" H0 Q7 \( u[root@node1 test]# dd if=/dev/zero of=512 bs=512 count=10000 oflag=direct
; B* J* E3 R1 l8 R记录了10000+0 的读入
& i+ `* M; L! i6 C) h$ M0 a记录了10000+0 的写出% Q6 E5 v( ]* j6 ^
5120000字节(5.1 MB)已复制,6.06715 秒,844 kB/秒( c( @0 l6 Q; S @4 A
node2:
- k2 {" ^* u' ~: b' p[root@node2 test]# dd if=/dev/zero of=512 bs=512 count=10000 oflag=direct0 D1 ^8 l. P# e
记录了10000+0 的读入
. Y4 g7 F* S+ i& S记录了10000+0 的写出
% i. X- j7 D- `$ d! V5 [5120000字节(5.1 MB)已复制,4.12061 秒,1.2 MB/秒( S( R; P9 U! N8 z" Y e
node3:
8 D/ \( b! B9 \/ s[root@node3 test]# dd if=/dev/zero of=512 bs=512 count=10000 oflag=direct6 t* a& t2 O2 A
记录了10000+0 的读入
) d9 a4 F6 j( l" x, A. |2 K记录了10000+0 的写出: b9 l8 S& f( T0 T' o- l3 v, ^( W
5120000字节(5.1 MB)已复制,3.88562 秒,1.3 MB/秒) Q7 J) P% _- J
node4:
0 T1 J& c( C' F8 E0 o[root@node4 test]# dd if=/dev/zero of=512 bs=512 count=10000 oflag=direct; w' R3 l" U) B$ d7 G! M/ g
记录了10000+0 的读入
) G8 P4 t# k' G) `* J记录了10000+0 的写出
" P% i4 A* g+ d: S. y. B h5120000字节(5.1 MB)已复制,3.60598 秒,1.4 MB/秒& G$ X/ A+ I8 U. E- S/ u& g$ y
平均耗时4秒,平均速度1.3MB/s。
9 A4 O" [6 {3 n* U3 P7 m集群网络I/O测试" E3 s ] p6 j# @
由于客户端访问都是通过rgw访问各个osd(文件存储服务除外),主要测试rgw节点到各个osd节点的网络性能I/O。
9 ]; D' h3 @# Q# ]rgw到osd.0
* e% a3 D: }! U# e5 }; ?0 y7 n在osd.0节点上使用nc监听17480端口的网络I/O请求:3 Y3 P! S( B3 z7 m* A( `" t
[root@node2 ~]# nc -v -l -n 17480 > /dev/null; X* N8 P9 N( c4 S, B" K
Ncat: Version 6.40 ( http://nmap.org/ncat )" |5 y3 k# k# B8 W: L) Q
Ncat: Listening on :::17480
' G e, ~$ M8 c/ m0 mNcat: Listening on 0.0.0.0:17480
* u( \! y" g* a3 b1 e# Y+ bNcat: Connection from 192.168.0.97.
. N* y* d9 j& y1 [9 U8 P# `Ncat: Connection from 192.168.0.97:33644.; }) s# ?& ] `: }
在rgw节点上发起网络I/O请求:
' J, M1 t" g% V% U, N' [6 @' a) W[root@node2 ~]# time dd if=/dev/zero | nc -v -n 192.168.0.97 17480, Q0 }6 Q4 V/ v' v
Ncat: Version 6.40 ( http://nmap.org/ncat )
4 [+ q8 e. j; k7 {5 F pNcat: Connected to 192.168.0.97:17480.; U7 e ~6 n- |+ m6 M! {
^C记录了121182456+0 的读入
# T( k7 w% A M& ]6 x2 ~% n* C* f记录了121182455+0 的写出
) x" _ j( _( c6 j) }( n$ a62045416960字节(62 GB)已复制,413.154 秒,150 MB/秒
' V5 Z! d# F3 S7 P; W# ?real 6m53.156s
, e2 V6 a" |7 T# _/ [# k& Nuser 5m54.626s y# w1 n; ~3 d3 D1 |
sys 7m51.485s
* t% X- {8 V! _网络I/O总流量62GB,耗时413.154秒,平均速度150 MB/秒。" s, p' S! I1 ?! {$ v* R
rgw到osd.17 [5 Q% c5 J8 I$ F$ O. q9 M. z' @9 [
在osd.1节点上使用nc监听17480端口的网络I/O请求:
i2 F! a; _0 X ?. j+ d* A& B[root@node3 ~]# nc -v -l -n 17480 > /dev/null6 a: R j5 J9 G! D
Ncat: Version 6.40 ( http://nmap.org/ncat )
& e! W6 J! a( y/ c) e ~5 n0 CNcat: Listening on :::17480( s; {5 Q) p" q5 {
Ncat: Listening on 0.0.0.0:17480+ u& z+ s! u2 l* J$ ]& O J* H
Ncat: Connection from 192.168.0.97.3 e! K! B5 D5 ^
Ncat: Connection from 192.168.0.97:35418.& i+ [! e/ a) C8 U
在rgw节点上发起网络I/O请求:
2 K" i5 U& z5 C[root@node2 ~]# time dd if=/dev/zero | nc -v -n 192.168.0.98 17480+ w# Q5 F$ a3 n6 ` X
Ncat: Version 6.40 ( http://nmap.org/ncat )7 h: K! d6 l( ^% M
Ncat: Connected to 192.168.0.98:17480.
# \% Y! K$ G* J( y- b^C记录了30140790+0 的读入
# K' ?9 b: n7 |记录了30140789+0 的写出$ O6 E2 H# I- K
15432083968字节(15 GB)已复制,111.024 秒,139 MB/秒8 Z A2 ^+ h& D9 W
real 1m51.026s6 r- S- F5 [1 x6 _4 G
user 1m21.996s, e2 E) U+ O4 @% J8 e0 Z% j
sys 2m20.039s6 o7 u4 }2 |; [" v
网络I/O总流量15GB,耗时111.024秒,平均速度139 MB/秒。0 V& g7 @8 ]6 F3 w# M# L
rgw到osd.2
4 T# h {* e2 u# p6 Z l& R* ~在osd.2节点上使用nc监听17480端口的网络I/O请求: M/ X6 p& E3 }# E: k4 e8 f2 S( B
[root@node4 ~]# nc -v -l -n 17480 > /dev/null
; @/ K& e5 K% e- SNcat: Version 6.40 ( http://nmap.org/ncat )
2 j7 V) w# Z; J( C# LNcat: Listening on :::174805 o% h0 K! d U5 p7 b% N
Ncat: Listening on 0.0.0.0:17480
+ Z( T/ {& A$ d4 s% u! H7 o- hNcat: Connection from 192.168.0.97.
! R0 t3 I" b4 D: W7 `0 c8 fNcat: Connection from 192.168.0.97:39156.+ m, g4 ]. F% ]: Q
在rgw节点上发起网络I/O请求:+ d$ P' D W b9 [4 J
[root@node2 ~]# time dd if=/dev/zero | nc -v -n 192.168.0.99 174807 N' N' l3 V" O$ S# K; l& ?; j
Ncat: Version 6.40 ( http://nmap.org/ncat )! q9 W" V4 K3 p+ _- P8 _8 O! d
Ncat: Connected to 192.168.0.99:17480.
: I) H4 E: r4 I0 I3 o^C记录了34434250+0 的读入/ P" G* J/ b0 E' `& s$ O& S4 b
记录了34434249+0 的写出
# A$ T( }* y) D' }7 Z" Q17630335488字节(18 GB)已复制,112.903 秒,156 MB/秒9 ~0 G" B) W& p; r1 v/ @4 }, K
real 1m52.906s
- b6 {% j$ o5 }$ Zuser 1m23.308s1 g. p, e3 K& n
sys 2m22.487s
, D( M, _. M9 |! d网络I/O总流量18GB,耗时112.903秒,平均速度156 MB/秒。. e0 i- k# e* R. z
总结:集群内不同节点间,网络I/O平均在150MB/s左右。跟实际情况相符,因为本集群是千兆网卡。6 |+ l4 Z2 [; v9 z4 s2 x
rados集群性能测试7 s! _" H# m5 h+ {2 i
准备工作
5 K( c4 m4 X- T8 _0 |' u8 D; A查看ceph cluster的osd分布情况:
8 u# d4 x/ c3 p) p[root@node1 ~]# ceph osd tree" F* F7 k, H% W2 S" i% \* L
ID WEIGHT TYPE NAME UP/DOWN REWEIGHT PRIMARY-AFFINITY2 [, |! \& b0 v4 F9 R
-6 0 rack test-bucket+ N' J5 G0 h& ~+ P/ X
-5 0 rack demo
2 v: n+ @* {4 l5 W8 j-1 0.86458 root default
* @* f" Z! t$ G3 L! ?: x( e-2 0.28819 host node2: v4 c' f, v' u, [, Y- R$ t; `
0 0.28819 osd.0 up 1.00000 1.00000/ ~7 O/ n( q5 a! g1 |
-3 0.28819 host node3: M4 j) k. s8 V8 x5 w# O6 g' ]
1 0.28819 osd.1 up 1.00000 1.00000; A5 {2 U& G( J7 d
-4 0.28819 host node4
V. }8 Q7 l' h" D 2 0.28819 osd.2 up 1.00000 1.00000# H9 j2 S9 C0 A$ l; P3 Z# ]
可见该cluster部署了3个osd节点,3个都处于up状态(正常work)。+ e! `) K: K7 v0 k
为rados集群性能测试创建一个test pool,此池为 64 个 PGs,数据存三份;$ h, {& m9 Z( _' R
[root@node1 ~]# ceph osd pool create test 64 64/ x# Z% K; x- v5 u- z: l
pool 'test' created
0 K# Z' p3 m1 ?5 ^7 Z+ }[root@node1 ~]# ceph osd pool get test size
, o* I4 j; j4 P8 csize: 39 b5 a/ R. I/ k7 N5 m
[root@node1 ~]# ceph osd pool get test pg_num& O; [- L- @- S: Q* x
pg_num: 64
; z/ C1 E/ Z3 e2 I% @5 T查看test pool默认配置:1 ^$ i0 S7 W; a
[root@node1 test]# ceph osd dump | grep test5 @7 v& d' \' \" h. M
pool 12 'test' replicated size 3 min_size 2 crush_ruleset 0 object_hash rjenkins pg_num 64 pgp_num 64 last_change 37 flags hashpspool stripe_width 05 B7 i% ]5 `6 |' p# G$ i
查看test poll资源占用情况:' N3 s+ i$ @$ B/ }" W2 I5 n2 u
[root@node1 test]# rados -p test df4 A# y) x- e& A% O/ K C: `( O2 w U
pool name KB objects clones degraded unfound rd rd KB wr wr KB x T8 m1 X0 h* C) Q% `, P
test 0 0 0 0 0 0 0 0 04 e" i' {+ ^+ a! F% i
total used 27044652 192; j& b; f& A3 J3 t7 Q% E! x7 V
total avail 854232624% M; Z' ^) J; s t
total space 928512000
1 v. @; }( E+ _* s写性能测试* K/ T- }4 o0 }2 m3 ?
测试写性能4 K2 m9 m: a% J _0 z* z
[root@node1 ~]# rados bench -p test 60 write --no-cleanup* W M& ]8 j& y! C0 e$ p
Maintaining 16 concurrent writes of 4194304 bytes to objects of size 4194304 for up to 60 seconds or 0 objects; x) S- ]. J# g+ D3 [/ A
Object prefix: benchmark_data_node1_26604
1 a' n7 P+ M" G- Q# I+ U$ ^ sec Cur ops started finished avg MB/s cur MB/s last lat(s) avg lat(s)
3 y) J! R, B9 e2 r7 v) O& ]6 c1 ] 0 0 0 0 0 0 - 0) U- Z) ]. J6 t7 J0 @% S% N
1 16 31 15 59.9966 60 0.953952 0.614647; L* J$ {1 D5 z I( X/ P
2 16 38 22 43.9954 28 1.38736 0.781039
6 N: R x: {, ?* h' o 3 16 46 30 39.9958 32 1.87801 1.06765
" t9 H. r6 \/ k, A# y 4 16 61 45 44.9953 60 1.19344 1.23191, s. y- A& }; E- ] C1 Y
5 16 76 60 47.9949 60 0.993045 1.17022
/ `' ~/ c2 ?6 A5 I 6 16 91 75 49.9946 60 1.00303 1.1498
1 A0 U, ]& Z; a/ w& U 7 16 106 90 51.4231 60 0.999574 1.13609
: \8 D5 d/ ~/ f M# n" c: p" o! | 8 16 119 103 51.4945 52 1.00504 1.12779
~% a i: ]& O 9 16 122 106 47.106 12 1.20668 1.13173$ |5 w8 I1 q+ {5 X2 e% p6 [
10 16 122 106 42.3954 0 - 1.13173: i9 {7 L2 B6 e7 N
11 16 125 109 39.632 6 2.8996 1.18213! G, f9 k2 e5 v% E; O) ^
12 16 137 121 40.3289 48 3.90723 1.45272
! ?: Q. q, C7 i% d& Y) w3 r 13 16 151 135 41.5339 56 1.10043 1.47333
- y/ u5 x+ F" _; a. R1 J 14 16 169 153 43.7096 72 0.927572 1.4129
; c* [3 X1 \0 m6 C+ p 15 16 181 165 43.9952 48 1.02879 1.387395 X2 B9 [7 ~5 g8 G' M$ C# L0 L8 v
16 16 196 180 44.9951 60 1.08398 1.36665. r0 \5 D- r1 S' q
17 16 209 193 45.4068 52 1.117 1.34742
( i, E: x$ O9 g 18 16 212 196 43.5508 12 1.30703 1.3468
7 D# a# X8 C' n% } 19 16 215 199 41.8902 12 2.79917 1.36874
( `6 O% ^3 I4 x0 O2018-03-20 17:06:48.745397 min lat: 0.229762 max lat: 4.09713 avg lat: 1.40039$ }: U/ e, ]# {. f8 S
sec Cur ops started finished avg MB/s cur MB/s last lat(s) avg lat(s)
$ Y8 e5 h6 D8 Z" Q 20 16 218 202 40.3956 12 3.49784 1.40039% |6 \; y- N8 E( s J
21 16 225 209 39.8051 28 4.18987 1.48851
9 g/ b4 ?. i* ^ 22 16 241 225 40.9046 64 1.00629 1.53148% u$ w$ d1 v3 [' j
23 16 256 240 41.7345 60 1.18098 1.49869
1 u4 m" z# ~& t7 _, W 24 16 271 255 42.4953 60 1.0017 1.47319
! t `4 ^9 _- j0 r' H" P2 x 25 16 286 270 43.1952 60 1.00118 1.45067
6 O3 ]$ v6 ]6 w3 t" \' @/ M 26 16 299 283 43.5337 52 1.19813 1.433481 ~; O' }, R/ I$ J
27 16 302 286 42.3657 12 1.30607 1.43215
# ?! P2 h8 I3 v# Y3 @" {! A 28 16 302 286 40.8527 0 - 1.43215
2 b7 ]2 d6 a: W3 n& S. H& X4 ]7 K 29 16 305 289 39.8577 6 3.00461 1.44847
4 Y/ w" U3 P0 z& E4 Z 30 16 316 300 39.9956 44 3.73721 1.54023/ b' D; L: t b4 J4 E
31 16 331 315 40.6407 60 0.97103 1.54526
0 K4 n1 a* h) h, X, m H 32 16 346 330 41.2455 60 0.999926 1.5214* J3 G9 M0 T) q$ y. n: q
33 16 361 345 41.8136 60 1.00411 1.50169' o \# C# P7 R0 w T$ C: u
34 16 376 360 42.3483 60 1.00089 1.48355; s+ k" H9 G; W
35 16 386 370 42.2811 40 1.20272 1.47276 w& U7 L5 S$ g& W. v: a6 u$ _# o
36 16 389 373 41.4399 12 1.50616 1.47296
$ f1 M8 A3 m1 j' [ 37 16 392 376 40.6442 12 3.1067 1.486
9 I" U: |* S" N( O4 q) { S 38 16 395 379 39.8903 12 3.90852 1.50518
; _3 E+ W3 U5 i4 A$ n 39 16 402 386 39.5854 28 4.12175 1.5512 m, i; D. ~7 s; f& U$ H
2018-03-20 17:07:08.747628 min lat: 0.229762 max lat: 4.29984 avg lat: 1.56868! i( e; J2 f7 |7 l
sec Cur ops started finished avg MB/s cur MB/s last lat(s) avg lat(s)
, ~/ M+ q7 M! }+ Q5 ] 40 16 418 402 40.1956 64 1.07659 1.56868
6 ]) B' }& m4 Q* W 41 16 433 417 40.6784 60 0.999955 1.54939
. K& e0 u8 T, \* p; N 42 16 448 432 41.1383 60 1.17664 1.53256' A% t! A1 h$ p. D! r
43 16 463 447 41.5768 60 1.00297 1.516954 H# o, [/ G+ J# A$ N
44 16 478 462 41.9953 60 1.00466 1.50234- r8 M& g0 {& t; o: S& W% e
45 16 479 463 41.151 4 1.19512 1.501687 F) T! F: J4 d6 W* J
46 16 482 466 40.5172 12 2.6118 1.508826 u7 t% f1 K, P6 ]" }+ Z2 @3 W
47 16 485 469 39.9105 12 3.3123 1.52034
8 z+ A" u" `+ p% r+ V) N8 H 48 16 493 477 39.7456 32 4.00971 1.55901
v/ Z6 l5 [ S! N8 q1 m) d1 f H) ` 49 16 508 492 40.1588 60 1.01054 1.57611! m, P! M p# F& X! K; a
50 16 523 507 40.5555 60 0.996004 1.55869: @7 V9 i0 M2 {
51 16 538 522 40.9366 60 0.997722 1.54464 {) ^/ ]: i, U* i
52 16 553 537 41.3031 60 1.19815 1.53113# j( l$ X# v3 U+ u2 S9 B% }- _* N
53 16 568 552 41.6557 60 1.21298 1.51864
: n+ L. P. h3 @9 A) F" W+ d 54 16 572 556 41.1806 16 1.49932 1.51797
( s9 {, E, G8 S) E 55 16 572 556 40.4318 0 - 1.517978 u+ I: o4 B( ?9 i ?
56 16 575 559 39.9241 6 3.09559 1.52643
+ {( J% ?+ L8 f0 D8 ] 57 16 583 567 39.785 32 3.99229 1.55923
$ x( j3 ?& N% d: U1 D5 A 58 16 595 579 39.9266 48 1.37706 1.579524 B G2 J4 J! [7 V$ o3 ?
59 16 612 596 40.4022 68 0.89873 1.568552 r" }+ S: Q' P
2018-03-20 17:07:28.749935 min lat: 0.229762 max lat: 4.29984 avg lat: 1.56738
7 S2 V& z2 ]: @7 h' |/ k sec Cur ops started finished avg MB/s cur MB/s last lat(s) avg lat(s), M! k; w- O! n1 F1 P- g, J) Q9 B
60 16 624 608 40.5288 48 1.65518 1.56738" Q# l, ]- v2 G {
Total time run: 60.821654
- ?+ L. X4 q( K) yTotal writes made: 6259 O" x% S; f1 l: x; s. c
Write size: 4194304
" e+ F r& _4 p6 W* zObject size: 4194304
: y5 f$ J r& u4 e# ZBandwidth (MB/sec): 41.1038
: I I' Y+ ?- t3 X+ N8 SStddev Bandwidth: 23.0404
- J k& O! Q0 ?2 l/ n! T* rMax bandwidth (MB/sec): 72
/ z4 c4 p' X7 r$ vMin bandwidth (MB/sec): 0
6 M- C* x( M0 _' a8 `5 pAverage IOPS: 10
% L# B7 T$ ?! r6 ZStddev IOPS: 5- M0 w1 D; q1 b- h
Max IOPS: 18
3 b/ h/ S" j$ f7 r7 C1 o! g- ]Min IOPS: 0& p$ \+ E# ]$ J7 L1 k7 f' H
Average Latency(s): 1.55581
& o- |7 S3 f/ K9 EStddev Latency(s): 0.981606
9 n% j# a) @# C4 z# J# p# ]Max latency(s): 4.29984( Y' _# x3 Z6 C) ^1 l3 u
Min latency(s): 0.229762
. X1 {! x1 X6 Z7 j如果加上可选参数 --no-cleanup ,那么测试完之后,不会删除该池里面的数据。里面的数据可以继续用于测试集群的读性能。
4 D/ d1 t& s; J( p! Z& d) y7 jdb286e02f698d7c70c450985ca596074.png
6 H; o2 Q y+ f8 k从以上测试数据可以看出:数据写入时的平均带宽是41MB/sec,最大带宽是72,带宽标准差是23(反应网络稳定情况)。$ {) C, v7 _$ G8 A
读性能测试( s1 _% B! T3 @- v. h( N+ g
测试读性能6 w$ b& u& `# z {% @) m
[root@node1 ~]# rados bench -p test 60 rand
% i3 q: Z7 s. z sec Cur ops started finished avg MB/s cur MB/s last lat(s) avg lat(s)! |( r1 m! j" D; J
0 0 0 0 0 0 - 0
/ [ u4 M) f7 M5 [; [; j 1 16 101 85 339.935 340 0.270579 0.147057) y( v; z0 O7 W6 V& o5 U# Y
2 16 145 129 257.955 176 0.246583 0.220784
) L' X) X2 z2 R1 q H/ e 3 16 191 175 233.297 184 0.53086 0.2534659 d2 `- E' _, ^
4 16 236 220 219.968 180 0.0326233 0.2686825 ? z: I" e! W
5 16 281 265 211.971 180 0.528696 0.286853( X; _ Z5 P6 \7 q: n, J& C
6 16 328 312 207.973 188 0.0203012 0.2952077 Z' y" u6 a& {# t
7 16 371 355 202.831 172 0.283736 0.3033287 P% Y$ E( t. v8 D, }3 c
8 16 415 399 199.475 176 0.508335 0.30781; n' n( O3 ]2 b7 x! X- @# A9 T
9 16 461 445 197.753 184 0.24398 0.3125035 S$ ^' ~* z9 _! N8 G( e% o- k+ H
10 16 510 494 197.576 196 0.499586 0.31802! ]' f V' M+ \$ g9 u% H/ \
11 16 556 540 196.34 184 0.259304 0.320708
% i9 A- @7 |( Q' p/ Y 12 16 602 586 195.31 184 0.745053 0.3207774 f+ U" |! h% {* K) G3 E+ Y7 }. Y
13 16 646 630 193.823 176 0.0422189 0.32386: d4 ` X( f! B' L6 A; G6 b
14 16 692 676 193.12 184 0.0467997 0.326607
, g2 X. D, O0 m+ U i5 A5 A 15 16 735 719 191.711 172 0.0272729 0.327432
) ^% S) W+ S$ ^9 a1 ]1 ?% p 16 16 777 761 190.228 168 0.0160831 0.326381% ?8 _4 f( e7 K, {- x; Z6 i
17 16 821 805 189.39 176 0.483385 0.3302620 t& ^# I' \$ d( _4 Z5 i
18 16 865 849 188.645 176 0.0279903 0.330038
$ z O: v8 }6 W7 C" U4 t/ K: { 19 16 913 897 188.82 192 0.237649 0.332631# n' ^' Z& r+ r9 {. Z* ~# R/ s- t
2018-03-20 17:08:51.231039 min lat: 0.00844047 max lat: 0.964959 avg lat: 0.332994% ~4 F' A; E8 H% }+ _
sec Cur ops started finished avg MB/s cur MB/s last lat(s) avg lat(s); |3 W2 M4 H% x% `4 Y
20 16 962 946 189.178 196 0.0115256 0.332994
3 g5 ^2 d4 q2 p* Q% [7 [' G! U 21 16 1009 993 189.121 188 0.26545 0.334135, S' ^# v) T1 L& _; J, m3 Z* I- k1 K
22 16 1052 1036 188.342 172 0.502163 0.335411
" l2 Q, W+ D/ J* y3 S: K) n5 a 23 16 1095 1079 187.631 172 0.191482 0.335954
3 p# ^& b1 x' K# `# s$ o! v* m: z) l 24 16 1140 1124 187.312 180 0.0187187 0.33593
8 v7 ?% ?$ o( _/ g2 m: c 25 16 1187 1171 187.339 188 0.0128352 0.336301
* ]* c5 I8 |% W5 M/ _. J0 p9 ? 26 16 1232 1216 187.056 180 0.0260001 0.3368864 E( |: l5 ^+ v
27 16 1278 1262 186.942 184 0.0148474 0.336478
8 ~; W1 ?* M2 q0 d% H& o! t 28 16 1324 1308 186.836 184 0.723555 0.337355
. \: l# A' g( Y0 @ i/ t4 t6 G, r 29 16 1367 1351 186.324 172 0.0246515 0.339247
' c5 b" Y3 V8 k6 a0 Y& @+ ? 30 16 1412 1396 186.113 180 0.0120403 0.339659' ]0 q' {) d' V; ~6 y; |, i5 N: E
31 16 1460 1444 186.302 192 0.569969 0.338129
/ S8 M, P: s ?2 D- P2 L6 G 32 16 1506 1490 186.229 184 0.0316037 0.3400412 n1 [0 Q0 `( G2 w
33 16 1551 1535 186.04 180 0.0273989 0.340237
S, X. Q8 J; A! z; T, ? 34 16 1596 1580 185.862 180 0.525298 0.340735
3 c4 G/ a0 y6 W& Q$ `" L 35 16 1638 1622 185.351 168 0.0101045 0.34052
2 O7 p# I7 c. H 36 16 1686 1670 185.535 192 0.0159173 0.340913 ]- F$ B1 k/ O/ d4 D
37 16 1731 1715 185.385 180 0.986173 0.339939
- W) N2 a q W f* d 38 16 1775 1759 185.138 176 0.0152587 0.340806
5 \! Q: z2 c* N9 t, Z0 E 39 16 1818 1802 184.8 172 0.216865 0.342337
4 N; U/ o: l' F8 D$ Q/ a/ p2018-03-20 17:09:11.233088 min lat: 0.0080755 max lat: 1.20072 avg lat: 0.3427720 G5 i/ q3 S: Z8 _/ a* r. ~
sec Cur ops started finished avg MB/s cur MB/s last lat(s) avg lat(s)
, z) m' U( R7 p1 ^2 ?( l' j% J" a, e 40 16 1863 1847 184.68 180 0.298863 0.342772
5 n/ {, l* e7 X5 N: ^; R 41 16 1907 1891 184.468 176 0.539937 0.341949* A) |7 z0 H% N5 P6 e) g$ F7 m3 ~
42 16 1950 1934 184.17 172 0.501967 0.343196) L6 |* X4 D$ a
43 16 1997 1981 184.259 188 0.258521 0.34255
3 v; Z7 Z9 y1 }1 _ 44 16 2043 2027 184.253 184 0.0441231 0.343493! K P1 x% O% s8 K* j! {1 P
45 16 2088 2072 184.158 180 0.302963 0.343621
, m! C5 q' ?3 O$ b 46 16 2135 2119 184.241 188 0.0198267 0.34337
( w- S# g, ]% o6 O 47 16 2179 2163 184.065 176 0.26388 0.343744
; K w2 r4 Q1 @, G% [: a! g 48 16 2224 2208 183.98 180 0.274291 0.343872. b* m) K1 [, I6 V' Q2 K3 V
49 16 2268 2252 183.817 176 0.0345847 0.343383& `" i Y. H) n/ T8 g
50 16 2314 2298 183.82 184 0.0555181 0.344454% f R, Q& a) \/ B
51 16 2359 2343 183.745 180 0.288888 0.344362) o- l x- `* G) |) Y- L
52 16 2405 2389 183.749 184 0.280761 0.3448487 h, _7 W7 M/ {+ J
53 16 2447 2431 183.452 168 0.0135715 0.34438
. {; }) o g$ D8 B6 U# `) J6 J 54 16 2496 2480 183.684 196 0.259152 0.344883
) a% h* b+ i( g# R) { 55 15 2542 2527 183.762 188 0.0231959 0.34473
2 k# A# N3 ]0 Y4 \ 56 15 2585 2570 183.552 172 0.235059 0.345157
: L& {; ]+ w6 \, F/ ] 57 16 2627 2611 183.208 164 0.272916 0.34548 `# [6 h, G& R0 x F ?! |
58 16 2674 2658 183.29 188 0.534074 0.345242* x" {' c0 R: {( f: Y7 O5 z/ @
59 16 2717 2701 183.099 172 0.261746 0.345621
% C6 v9 J7 F. ^/ S& `# Q2018-03-20 17:09:31.235266 min lat: 0.0080755 max lat: 1.20072 avg lat: 0.344692; x" o' w6 T. [7 F$ {' D7 s
sec Cur ops started finished avg MB/s cur MB/s last lat(s) avg lat(s)
9 }4 {: U6 w; ?; _) _9 V 60 16 2765 2749 183.247 192 0.213941 0.3446925 C" y9 G, G: h
Total time run: 60.297422
' S, }3 g) h0 S+ nTotal reads made: 2765) }0 _ `4 [% N& A' k ]% h
Read size: 4194304
2 u, J. z$ c* X3 Q! x# yObject size: 41943048 K( B) D) i) s4 A, s
Bandwidth (MB/sec): 183.424
- O( T. E; z! Z0 j cAverage IOPS: 45. Q0 s- T7 C+ r$ b* k
Stddev IOPS: 5
- m8 F, I, V. i5 A# ^Max IOPS: 85
2 h2 Q0 U, S% B. hMin IOPS: 41
! p$ o& v G4 c! AAverage Latency(s): 0.3468047 s# S4 d: \# R! h0 K
Max latency(s): 1.20072* ]% t& a% n2 D9 S
Min latency(s): 0.0080755" |" A; ]- c u3 L/ f
205077995da5a719d553ccc9a4b1c4aa.png
" L% C: E J4 B w从以上测试数据可以看出:数据读取时的平均带宽是183MB/sec,平均延时是0.3 sec,平均IOPS是45。
: k7 S! }$ ]- L" {6 @7 E测试数据清除" a$ Q+ d) @6 Y# L
rados -p test cleanup
; S3 d6 e& B7 |1 ^7 ]- B, {% H- Z删除test池:
- ^$ t* Z8 C$ p! q1 Y[root@node1 ~]# ceph osd pool delete test test --yes-i-really-really-mean-it
7 ]# l* t1 D# a. k* Opool 'test' removed
# N) k9 Q6 l/ K; G( I. Q0 r \ |
|