|
|
楼主 |
发表于 2021-12-5 22:36:13
|
显示全部楼层
磁盘性能测试" d. T$ w8 y" Z @
测试磁盘写吞吐量
; q/ ]! E% R: O r使用dd命令对磁盘进行标准写测试。使用一下命令行读取和写入文件,记住添加oflag参数以绕过磁盘页面缓存。
7 h1 C7 w9 w7 v6 U% znode1:9 I' m! {6 i# c
[root@node1 ~]# dd if=/dev/zero of=here bs=1G count=1 oflag=direct
. X+ ]$ g4 w3 N) ~! `, u记录了1+0 的读入& G$ o( T! U' v3 l; p* M3 Z& c( ~' g
记录了1+0 的写出" S+ {. J9 I- t# K& ^! J& @
1073741824字节(1.1 GB)已复制,15.466 秒,69.4 MB/秒
3 v6 t2 U. M: a; ?0 p( m( N8 E2 p+ b* {node2:8 {! n' N# x0 s% m2 O% `5 Y
[root@node2 ~]# dd if=/dev/zero of=here bs=1G count=1 oflag=direct, G* ^+ ?' S; d" L8 O- T) m
记录了1+0 的读入
- t( o: m. n4 V9 w记录了1+0 的写出
& R! M& g# p2 p' j* u; I1073741824字节(1.1 GB)已复制,13.6518 秒,78.7 MB/秒2 E& R, b4 ^* m8 X0 D
node3:# h9 A3 H' @' e2 H+ v
[root@node3 ~]# dd if=/dev/zero of=here bs=1G count=1 oflag=direct
9 i5 D R' R/ ]4 h0 k( b+ U8 g记录了1+0 的读入9 F+ t ~) ]$ {6 H
记录了1+0 的写出: A* ^. a* m; w$ l' `# j5 ^2 K
1073741824字节(1.1 GB)已复制,13.6466 秒,78.7 MB/秒& M( c2 o% y! x- h2 ^
node4:
% a/ ?( P1 z) Y+ i9 ~- B3 t[root@node4 ~]# dd if=/dev/zero of=here bs=1G count=1 oflag=direct
8 a& n F x* A6 U. l记录了1+0 的读入
- o3 S; ] _) d, o记录了1+0 的写出& ^; X" n2 j- F! j8 [- c* e
1073741824字节(1.1 GB)已复制,13.6585 秒,78.6 MB/秒
8 e5 T# c* c+ z3 p1 n& m7 M: @可以看出,除了node1节点外,磁盘吞吐量在 78 MB/s 左右。node1上没有部署osd,最终不作为ceph的读写性能评判参考。
$ w' K2 |5 B6 L8 u测试磁盘写延迟6 p1 \' U9 }9 K& [5 d1 p
使用dd命令,每次写512字节,连续写1万次。9 [# {+ v1 G& e3 M8 ?5 U$ ?! H2 ?* f
node1:9 N) c/ f3 J6 o% L8 h( Q# g8 ~
[root@node1 test]# dd if=/dev/zero of=512 bs=512 count=10000 oflag=direct
4 d& D; ]' A3 }! H0 A记录了10000+0 的读入
6 r# ?9 r5 \' t6 o% {记录了10000+0 的写出0 }, H5 S+ i+ P/ c) x' P
5120000字节(5.1 MB)已复制,6.06715 秒,844 kB/秒" J6 @0 t u3 b: N/ @- W( Z
node2:6 {1 o) z3 m7 G$ ?3 t
[root@node2 test]# dd if=/dev/zero of=512 bs=512 count=10000 oflag=direct
5 K6 r! Y1 O6 K记录了10000+0 的读入
9 L7 h! v' r; L" N/ d H记录了10000+0 的写出
/ m* C, Z ~ G1 t) E. K; @3 |5120000字节(5.1 MB)已复制,4.12061 秒,1.2 MB/秒0 h* {$ Q! Z' P. ^ N
node3:
9 x) K" h7 _& q" A8 _$ U[root@node3 test]# dd if=/dev/zero of=512 bs=512 count=10000 oflag=direct
3 M; `9 h3 W4 |: i记录了10000+0 的读入. N( ^ V% ?. A0 t6 V
记录了10000+0 的写出" P% q' r& ~2 p
5120000字节(5.1 MB)已复制,3.88562 秒,1.3 MB/秒
! @+ J, p* R1 u1 ?8 `node4:
* u# d3 m- m5 n[root@node4 test]# dd if=/dev/zero of=512 bs=512 count=10000 oflag=direct
* q+ h" L% g* o7 N记录了10000+0 的读入
- m3 F8 z( u1 @' \; x; \( a记录了10000+0 的写出# p9 b/ y( l+ C. V
5120000字节(5.1 MB)已复制,3.60598 秒,1.4 MB/秒0 H/ Q% ]8 c4 Q2 `
平均耗时4秒,平均速度1.3MB/s。
- C: L: \* x% }1 V7 b2 c& m集群网络I/O测试
+ m$ e5 P& s% O2 C& d8 i% e由于客户端访问都是通过rgw访问各个osd(文件存储服务除外),主要测试rgw节点到各个osd节点的网络性能I/O。& g) k g1 |; q9 t/ l$ i
rgw到osd.0
@* U# n n: @0 m! q在osd.0节点上使用nc监听17480端口的网络I/O请求:
* n& }5 a' O2 U' ?. v2 s[root@node2 ~]# nc -v -l -n 17480 > /dev/null! Z3 r6 f; p& B- h* J
Ncat: Version 6.40 ( http://nmap.org/ncat )
( k2 Y+ u9 {( X' e( k1 O3 Y* {Ncat: Listening on :::174801 v, }! k, J4 c1 Z( i" m
Ncat: Listening on 0.0.0.0:174806 P1 i- ] `/ C. C( D) h) u
Ncat: Connection from 192.168.0.97.7 _( F, o1 t) [+ L6 c
Ncat: Connection from 192.168.0.97:33644.
8 \/ x( D' U m% U! n在rgw节点上发起网络I/O请求:
' K$ s3 Y! m* _# x: m) ~[root@node2 ~]# time dd if=/dev/zero | nc -v -n 192.168.0.97 17480# \2 g6 x& a2 I) ?+ T0 A. f" o
Ncat: Version 6.40 ( http://nmap.org/ncat )
# {0 A& i* u/ N3 T% l9 U8 x" PNcat: Connected to 192.168.0.97:17480.7 M. F& ~9 J! Q
^C记录了121182456+0 的读入
# z8 S2 K% v; ~8 w1 `2 } F记录了121182455+0 的写出 r6 E1 H/ v# K
62045416960字节(62 GB)已复制,413.154 秒,150 MB/秒
% L8 {5 D- p$ M6 n" Y6 kreal 6m53.156s- b3 j& W+ b1 F4 w, a6 Y7 t
user 5m54.626s
1 r8 @8 ~0 l2 i+ e* a8 Rsys 7m51.485s/ ^2 l$ H4 R( i) Q! y
网络I/O总流量62GB,耗时413.154秒,平均速度150 MB/秒。& \6 E& H Q- D; K2 e' v
rgw到osd.14 U( j! p6 w% @# g' O
在osd.1节点上使用nc监听17480端口的网络I/O请求:
' D v3 N; z3 I6 n% b6 g[root@node3 ~]# nc -v -l -n 17480 > /dev/null
# G2 u" A7 V: g7 S. ?2 N& F/ dNcat: Version 6.40 ( http://nmap.org/ncat )
1 h; k9 H6 q7 f9 zNcat: Listening on :::17480& Y; F' d4 t. M) I. h/ l
Ncat: Listening on 0.0.0.0:17480
" z% N% E" B& n+ a$ ?Ncat: Connection from 192.168.0.97.2 ?$ ]# G6 P6 w; X9 m& Q5 F
Ncat: Connection from 192.168.0.97:35418.
$ D% I& I8 u; R& j! i: N( l在rgw节点上发起网络I/O请求:$ K: \1 o9 M1 U/ h
[root@node2 ~]# time dd if=/dev/zero | nc -v -n 192.168.0.98 174809 w7 y) @1 W% {6 @
Ncat: Version 6.40 ( http://nmap.org/ncat )1 F s5 G: P7 M% F" I" u& f' `
Ncat: Connected to 192.168.0.98:17480.. i$ z/ N4 N% _& y7 ^$ g. w
^C记录了30140790+0 的读入
/ O. t: R& }, \: }( W- u6 o记录了30140789+0 的写出
! _" x! Q" w% P9 T c5 B- H" t3 d& [- o15432083968字节(15 GB)已复制,111.024 秒,139 MB/秒: j& F6 D2 ~( }) w
real 1m51.026s' }3 G, z6 D) f4 t, f! z
user 1m21.996s
2 B) j) c( N0 w5 D+ y& }/ M. Gsys 2m20.039s9 H$ @/ G% ~5 L
网络I/O总流量15GB,耗时111.024秒,平均速度139 MB/秒。) y$ G+ @! I. \
rgw到osd.20 i* ~& V1 O5 v- ^, Q
在osd.2节点上使用nc监听17480端口的网络I/O请求:, \ w6 [, }0 F
[root@node4 ~]# nc -v -l -n 17480 > /dev/null2 O* W; g/ [2 b; U
Ncat: Version 6.40 ( http://nmap.org/ncat )
! ^) h+ F4 @& R/ n4 A6 ~Ncat: Listening on :::17480
- Z, c& c' \9 d- \3 FNcat: Listening on 0.0.0.0:17480
' d6 f( ~' p$ h( w. X3 mNcat: Connection from 192.168.0.97.
8 o# g: B' |8 V! \( ^% uNcat: Connection from 192.168.0.97:39156.7 |3 b4 f" k% O$ F
在rgw节点上发起网络I/O请求:
" }1 E! c& M8 h" j, g[root@node2 ~]# time dd if=/dev/zero | nc -v -n 192.168.0.99 17480
e- _0 c% b/ n+ zNcat: Version 6.40 ( http://nmap.org/ncat )$ U7 X1 c% E4 `6 t4 c7 s
Ncat: Connected to 192.168.0.99:17480.% V5 V5 q9 [0 j, r6 i0 G( H
^C记录了34434250+0 的读入' D! f6 Q { y @. X2 R7 U$ R
记录了34434249+0 的写出
! F$ o; A5 p+ E/ m- N/ l K17630335488字节(18 GB)已复制,112.903 秒,156 MB/秒
2 u; I' k) u# b% s+ y* Z3 d; creal 1m52.906s4 x0 p* v" X* p$ v9 l( V5 e
user 1m23.308s
$ E3 a3 Q, P: [+ q$ Asys 2m22.487s, E$ K1 ?3 ~5 S# P9 C/ I
网络I/O总流量18GB,耗时112.903秒,平均速度156 MB/秒。
2 ~' a I# k) F9 F& N总结:集群内不同节点间,网络I/O平均在150MB/s左右。跟实际情况相符,因为本集群是千兆网卡。
& ^7 h5 j5 o5 trados集群性能测试
3 D, P: d& W1 H9 U# u4 C准备工作
3 ^5 r L% r) A- p( ]查看ceph cluster的osd分布情况:
7 N' ^, C2 p/ S9 I/ o3 B[root@node1 ~]# ceph osd tree+ P6 e: V( n. }- e7 A6 [! R& y. ~
ID WEIGHT TYPE NAME UP/DOWN REWEIGHT PRIMARY-AFFINITY: d% H. o2 e/ s3 E$ D9 @
-6 0 rack test-bucket
" h1 V$ H7 }4 Y) Z-5 0 rack demo
' Z) @% K4 W% j-1 0.86458 root default
0 ~, x+ k& Z2 V. ` [) m. X-2 0.28819 host node2
6 P& R! e( ?4 X0 `) F; k' B 0 0.28819 osd.0 up 1.00000 1.00000) V" \3 h& L7 C
-3 0.28819 host node3* [) D5 e* \) J! V' a. @
1 0.28819 osd.1 up 1.00000 1.00000) o( r0 E& H# q/ a4 ?
-4 0.28819 host node4
, G5 i5 U) m0 h: ] g8 i4 S" x 2 0.28819 osd.2 up 1.00000 1.00000
: J9 P7 h/ _6 }9 r7 J: c可见该cluster部署了3个osd节点,3个都处于up状态(正常work)。, N, V! @8 V$ }/ \
为rados集群性能测试创建一个test pool,此池为 64 个 PGs,数据存三份;, }# B! s/ b9 g7 {
[root@node1 ~]# ceph osd pool create test 64 64
. |6 n! K7 _. D8 H. |pool 'test' created# G+ t+ o# n8 u
[root@node1 ~]# ceph osd pool get test size% h. S' E" k0 Z
size: 36 p3 n* {' N( J- N6 U
[root@node1 ~]# ceph osd pool get test pg_num
5 i6 Y' h6 V9 R& j: @% Mpg_num: 64
* E: ]; T# Q8 ^查看test pool默认配置:! g& R0 E. o- x0 Z- \
[root@node1 test]# ceph osd dump | grep test h# t7 ?: G' l2 d7 ?( s
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 0
8 v a( S' z, _7 _查看test poll资源占用情况:- {# I2 }! I1 r' U1 t! \' J& ~
[root@node1 test]# rados -p test df, C3 C. j' }$ p" n
pool name KB objects clones degraded unfound rd rd KB wr wr KB
8 Z- F- \5 W1 [1 T- Jtest 0 0 0 0 0 0 0 0 0! z! B/ U5 N( r: ]% @
total used 27044652 192! N$ p7 A p) X" y
total avail 854232624
A: [1 G8 v ^ e: H y9 B" r: ^' v total space 9285120004 N' u- ^4 Y8 J1 Z
写性能测试
4 M$ h! s% p0 q测试写性能
w1 {4 k. ?' F6 Q# }[root@node1 ~]# rados bench -p test 60 write --no-cleanup
4 b! d9 [/ h% EMaintaining 16 concurrent writes of 4194304 bytes to objects of size 4194304 for up to 60 seconds or 0 objects
5 }1 T8 b p% M% rObject prefix: benchmark_data_node1_26604
' n I" v# A* v. Q sec Cur ops started finished avg MB/s cur MB/s last lat(s) avg lat(s)2 D" x& a7 u. ` J9 f( a
0 0 0 0 0 0 - 0
% A( O+ @' @# W* [ 1 16 31 15 59.9966 60 0.953952 0.6146478 g9 s/ K" q$ x7 D' F, h$ N6 T
2 16 38 22 43.9954 28 1.38736 0.7810391 A/ y! q3 w' q- ]$ O
3 16 46 30 39.9958 32 1.87801 1.06765' l7 w# x6 ^+ N# r/ `
4 16 61 45 44.9953 60 1.19344 1.23191
; f) _6 y/ `: i3 `0 a 5 16 76 60 47.9949 60 0.993045 1.17022/ t# e( K' ]) l+ t; B
6 16 91 75 49.9946 60 1.00303 1.1498
. N w; |* Q) A, f; a" P: c8 @ 7 16 106 90 51.4231 60 0.999574 1.13609
# x9 P# i3 L( [3 H" o/ B( U8 |- Q) T 8 16 119 103 51.4945 52 1.00504 1.12779
! ?. u3 S9 O: z! } 9 16 122 106 47.106 12 1.20668 1.13173
* u0 A3 n3 P' _0 s8 n1 s 10 16 122 106 42.3954 0 - 1.13173
; U: n! s4 E2 p0 ~9 N# B* m- a; s 11 16 125 109 39.632 6 2.8996 1.18213
4 q/ h% x* f2 r: a. t 12 16 137 121 40.3289 48 3.90723 1.45272
) S/ B! T& N/ E0 h9 d 13 16 151 135 41.5339 56 1.10043 1.47333( E6 A3 L8 `* ~: `
14 16 169 153 43.7096 72 0.927572 1.4129/ d" }# ]- _! l$ s# `
15 16 181 165 43.9952 48 1.02879 1.38739
# P L& B8 H, x# _( a$ E' q 16 16 196 180 44.9951 60 1.08398 1.366659 b1 S2 y/ S* U; p
17 16 209 193 45.4068 52 1.117 1.34742. F, Q+ O. L* U5 F) ~# ~
18 16 212 196 43.5508 12 1.30703 1.3468
# O! G' p5 I% w5 o% W0 B8 x+ } 19 16 215 199 41.8902 12 2.79917 1.368746 j: _% u8 `, P8 ^7 H
2018-03-20 17:06:48.745397 min lat: 0.229762 max lat: 4.09713 avg lat: 1.40039' i" Q* ^0 A: i, D. n5 o
sec Cur ops started finished avg MB/s cur MB/s last lat(s) avg lat(s)
5 s$ e8 S- X F4 s1 [3 n0 L, C4 F 20 16 218 202 40.3956 12 3.49784 1.40039
1 B) g# Z+ R U! _& L+ L 21 16 225 209 39.8051 28 4.18987 1.48851: }: Z% a* S2 I3 B. J
22 16 241 225 40.9046 64 1.00629 1.53148
. ]& V D7 v! h! t" v 23 16 256 240 41.7345 60 1.18098 1.49869
$ [# @- [0 B4 @! t3 V 24 16 271 255 42.4953 60 1.0017 1.47319 @" }% w) A1 z) l3 p1 J* J
25 16 286 270 43.1952 60 1.00118 1.450674 ]( F: z$ V/ ^; B" e7 P
26 16 299 283 43.5337 52 1.19813 1.43348
- `. C2 @; P+ p W" s% q 27 16 302 286 42.3657 12 1.30607 1.43215+ k- `: H; p1 O, n6 L
28 16 302 286 40.8527 0 - 1.43215
9 g3 v& a+ C1 m/ ^ 29 16 305 289 39.8577 6 3.00461 1.448477 L/ ]& d1 j/ [$ K( g
30 16 316 300 39.9956 44 3.73721 1.540234 [ Y8 r. R1 _0 }1 S' x
31 16 331 315 40.6407 60 0.97103 1.54526
/ x i+ m, X; R) m! ~! x' V 32 16 346 330 41.2455 60 0.999926 1.5214
% }9 Z4 D9 }* F8 Z; \" h& Q G 33 16 361 345 41.8136 60 1.00411 1.50169
) d3 C; N' }) h" Y5 i8 @1 m 34 16 376 360 42.3483 60 1.00089 1.48355- x% v: C, @$ H
35 16 386 370 42.2811 40 1.20272 1.47278 `2 g% M+ X4 h+ b. D2 e5 D% {7 s
36 16 389 373 41.4399 12 1.50616 1.47296 } x$ u: r9 ]
37 16 392 376 40.6442 12 3.1067 1.486
5 ]4 J2 s0 ^$ Z8 D1 C 38 16 395 379 39.8903 12 3.90852 1.50518
8 f$ R( Y; u2 t/ N2 F 39 16 402 386 39.5854 28 4.12175 1.551
3 s2 Y4 @. M2 G: H) f2018-03-20 17:07:08.747628 min lat: 0.229762 max lat: 4.29984 avg lat: 1.56868
: E0 C0 U' K3 h1 t. W sec Cur ops started finished avg MB/s cur MB/s last lat(s) avg lat(s). G/ L0 t# O; a
40 16 418 402 40.1956 64 1.07659 1.56868$ u) Z( I% b$ o t$ s2 P
41 16 433 417 40.6784 60 0.999955 1.54939
# h7 _, p3 _, @/ r3 B: Q 42 16 448 432 41.1383 60 1.17664 1.53256
/ q" w8 ~# x. ~4 {) E- L; H 43 16 463 447 41.5768 60 1.00297 1.51695
# K. [7 T/ u9 j9 h6 C 44 16 478 462 41.9953 60 1.00466 1.502341 }( y5 {0 T0 G) L0 P: \; w
45 16 479 463 41.151 4 1.19512 1.50168
, p) N" E. j+ m 46 16 482 466 40.5172 12 2.6118 1.50882
. @( b) D" B! D2 W: @4 f 47 16 485 469 39.9105 12 3.3123 1.52034
+ [3 ^" m5 e' Q) L5 @# n 48 16 493 477 39.7456 32 4.00971 1.559015 h4 e, c9 K9 c" b
49 16 508 492 40.1588 60 1.01054 1.57611
0 |: H& h7 \* W. I* ~ 50 16 523 507 40.5555 60 0.996004 1.55869
5 ]3 q4 @- B0 W 51 16 538 522 40.9366 60 0.997722 1.544642 p- S; [4 r, j( M& |4 A
52 16 553 537 41.3031 60 1.19815 1.53113
$ W) D& D; p1 g/ t 53 16 568 552 41.6557 60 1.21298 1.51864
5 k/ [( F4 M/ p 54 16 572 556 41.1806 16 1.49932 1.51797
; \4 N3 L" C( d: `* p3 [9 z 55 16 572 556 40.4318 0 - 1.51797$ i! {! m! p1 \6 z& C+ \
56 16 575 559 39.9241 6 3.09559 1.526433 X2 q1 D C5 n8 }$ ]
57 16 583 567 39.785 32 3.99229 1.55923. Q v3 H! V$ ]9 n
58 16 595 579 39.9266 48 1.37706 1.57952
" u) t2 z. R: p" } g* X 59 16 612 596 40.4022 68 0.89873 1.568553 L' v- ~7 \4 i5 y/ }' U& }/ j
2018-03-20 17:07:28.749935 min lat: 0.229762 max lat: 4.29984 avg lat: 1.56738+ g% p6 l. ?. ]- c, j4 [( V: |
sec Cur ops started finished avg MB/s cur MB/s last lat(s) avg lat(s)
3 G4 h( M- S6 m% z/ `) z$ r. x 60 16 624 608 40.5288 48 1.65518 1.56738( r) W/ J1 E- |( [4 G- Q# a) _
Total time run: 60.821654+ X2 ?! t/ U7 M% P6 |2 L$ |; [, m
Total writes made: 6250 A& u# X7 E5 i: R1 h: a
Write size: 4194304- P( c0 c6 }9 O
Object size: 4194304
) n [6 L; n6 c; |! sBandwidth (MB/sec): 41.1038
" L2 e( N& e$ b% G7 Y( {Stddev Bandwidth: 23.0404
; }9 S, _- i6 b9 E1 u) ]Max bandwidth (MB/sec): 72' E2 V3 d+ e2 z6 ^% J
Min bandwidth (MB/sec): 0( S# y$ P# U; f- {
Average IOPS: 100 |+ @3 u; b& a: ?2 k, u0 f
Stddev IOPS: 5
$ g# u9 p' l8 X MMax IOPS: 18
+ ~7 ?5 Y7 e% z e) V1 |Min IOPS: 0
3 r, } d: t! H' f+ m; xAverage Latency(s): 1.55581
9 g E6 G8 X0 }+ [. tStddev Latency(s): 0.9816063 n$ N% K1 j! H; b! [0 c
Max latency(s): 4.29984
# Z9 h$ Z! V3 z# Q$ JMin latency(s): 0.229762) C* e: J6 G; O6 Z. b) C9 {
如果加上可选参数 --no-cleanup ,那么测试完之后,不会删除该池里面的数据。里面的数据可以继续用于测试集群的读性能。
7 u; \3 N8 ^# m9 c9 A. ~db286e02f698d7c70c450985ca596074.png) V$ H& H+ ~" n" I+ y2 r
从以上测试数据可以看出:数据写入时的平均带宽是41MB/sec,最大带宽是72,带宽标准差是23(反应网络稳定情况)。
$ N2 a/ B! _3 m9 [9 l% \读性能测试
& A9 u8 o: s2 N& [- T测试读性能- Z$ T* s, W; S& f+ c e
[root@node1 ~]# rados bench -p test 60 rand- h/ A" f* c* h2 L I1 V/ i
sec Cur ops started finished avg MB/s cur MB/s last lat(s) avg lat(s)
2 }( l& }; t: ] {8 g2 h' f 0 0 0 0 0 0 - 0
2 ~- }2 i8 k$ f ~) N! D1 a. V 1 16 101 85 339.935 340 0.270579 0.147057
6 K; O6 t. X$ T4 B% } 2 16 145 129 257.955 176 0.246583 0.220784
4 g7 `) m7 G, ^, J3 X- w$ F% L. X: w* Q 3 16 191 175 233.297 184 0.53086 0.253465
$ Y5 R/ Q3 q8 p+ o0 ^ d$ c8 W6 q( a 4 16 236 220 219.968 180 0.0326233 0.268682) h9 o( o# F" H6 K" F. w! I
5 16 281 265 211.971 180 0.528696 0.286853
, O" ^/ c" R1 a) D) o 6 16 328 312 207.973 188 0.0203012 0.295207& v0 f1 O/ U3 T
7 16 371 355 202.831 172 0.283736 0.303328
9 l0 x/ \* z$ s9 {- E6 c 8 16 415 399 199.475 176 0.508335 0.30781
C( \: E- _% ?/ S% }! h! C( Z 9 16 461 445 197.753 184 0.24398 0.312503
% t; s8 X$ w* }( Z9 y 10 16 510 494 197.576 196 0.499586 0.31802: o9 k! c4 z0 |6 \' k
11 16 556 540 196.34 184 0.259304 0.320708! m0 v# j, Y! q' O1 b# h6 l0 w
12 16 602 586 195.31 184 0.745053 0.320777& S% B# V1 _3 |3 N% S
13 16 646 630 193.823 176 0.0422189 0.32386
/ _: C1 E: t0 Q+ e8 {$ R! {+ j 14 16 692 676 193.12 184 0.0467997 0.326607
4 M1 O$ S2 j2 l/ }- R! k 15 16 735 719 191.711 172 0.0272729 0.327432 o. R- r* f2 Y& S
16 16 777 761 190.228 168 0.0160831 0.326381) F& p) ?' a1 n! v, }0 r+ Z7 l
17 16 821 805 189.39 176 0.483385 0.330262
# ?4 F. {% v# ]( [# ` 18 16 865 849 188.645 176 0.0279903 0.330038
9 r7 q; n) p x( G; \1 D* b 19 16 913 897 188.82 192 0.237649 0.3326317 m/ w6 W5 d( }# {
2018-03-20 17:08:51.231039 min lat: 0.00844047 max lat: 0.964959 avg lat: 0.332994
, y* G2 }2 H; v/ }# g6 ? sec Cur ops started finished avg MB/s cur MB/s last lat(s) avg lat(s)3 a" ]) [. [4 q' U% I. M l+ ~+ _
20 16 962 946 189.178 196 0.0115256 0.332994
8 v$ v3 d7 i" m+ q- _ 21 16 1009 993 189.121 188 0.26545 0.334135/ ]6 A w' H- {; H* y" r
22 16 1052 1036 188.342 172 0.502163 0.335411
0 I7 D5 S" ^6 L3 L 23 16 1095 1079 187.631 172 0.191482 0.335954
4 x4 `( B/ P& O# g7 X+ y0 ` 24 16 1140 1124 187.312 180 0.0187187 0.33593
! S- I6 K& G; V' }7 { 25 16 1187 1171 187.339 188 0.0128352 0.336301
* y% C* w% m' o8 h8 e" d/ P 26 16 1232 1216 187.056 180 0.0260001 0.336886
6 J* c. V m4 Y2 v1 I 27 16 1278 1262 186.942 184 0.0148474 0.336478
- M$ F$ u( V7 @9 Z 28 16 1324 1308 186.836 184 0.723555 0.337355
6 t8 V) W* N" M; l 29 16 1367 1351 186.324 172 0.0246515 0.339247
5 G+ g, g* f6 x' _ 30 16 1412 1396 186.113 180 0.0120403 0.339659+ |0 A# p7 P! }7 Q+ C2 Q! M; W/ y
31 16 1460 1444 186.302 192 0.569969 0.338129
. `8 ]; _% L# x8 y( D$ s 32 16 1506 1490 186.229 184 0.0316037 0.340041
# \7 Y- K9 g ^" K2 V: @% J. @( s% Z 33 16 1551 1535 186.04 180 0.0273989 0.3402376 |% [! M' H3 C; `: y3 b
34 16 1596 1580 185.862 180 0.525298 0.340735
* n, ^& Y6 a6 M 35 16 1638 1622 185.351 168 0.0101045 0.340525 l0 v7 B: M0 x" |3 K/ T
36 16 1686 1670 185.535 192 0.0159173 0.34091
" l. _/ c, l4 S 37 16 1731 1715 185.385 180 0.986173 0.339939
' Z& u/ ]# e1 D/ p8 b& W5 |) K 38 16 1775 1759 185.138 176 0.0152587 0.340806$ r5 N U$ _6 ]9 W3 i& o
39 16 1818 1802 184.8 172 0.216865 0.342337
; x" [' T( ~: }4 w1 ]2 f8 }2018-03-20 17:09:11.233088 min lat: 0.0080755 max lat: 1.20072 avg lat: 0.342772
& v, k# S# H8 U$ Z0 i( m d sec Cur ops started finished avg MB/s cur MB/s last lat(s) avg lat(s)
% Y0 w/ Q9 W; ~8 I5 y 40 16 1863 1847 184.68 180 0.298863 0.342772
5 L& p: d- J& R1 V 41 16 1907 1891 184.468 176 0.539937 0.3419497 L8 R$ i4 X3 y& d! R# W4 D
42 16 1950 1934 184.17 172 0.501967 0.343196
( h* k, u3 d4 s1 K( n( T5 m 43 16 1997 1981 184.259 188 0.258521 0.34255
% L o( G. p! ?; q( Y 44 16 2043 2027 184.253 184 0.0441231 0.3434939 y4 u% B1 l% _
45 16 2088 2072 184.158 180 0.302963 0.343621
! j) M" ~; D8 u' H+ T+ S 46 16 2135 2119 184.241 188 0.0198267 0.343370 z3 v0 N1 [; o) a1 K
47 16 2179 2163 184.065 176 0.26388 0.343744$ u0 U" Y* L% K5 `/ e# M
48 16 2224 2208 183.98 180 0.274291 0.343872+ S# k. @ o) [; K2 T" q4 m
49 16 2268 2252 183.817 176 0.0345847 0.3433833 S! o1 g6 r+ f. Q
50 16 2314 2298 183.82 184 0.0555181 0.344454
% N. ~7 ~0 q& D, v 51 16 2359 2343 183.745 180 0.288888 0.344362: F/ ^( _8 I T" `, i
52 16 2405 2389 183.749 184 0.280761 0.344848& n% G3 d+ o+ n. v. c; V) |
53 16 2447 2431 183.452 168 0.0135715 0.34438
+ N' `* L: a& V9 A 54 16 2496 2480 183.684 196 0.259152 0.344883
; `0 U) J# x2 v0 f 55 15 2542 2527 183.762 188 0.0231959 0.344736 B5 Z( U, V0 u, J% d2 A$ t
56 15 2585 2570 183.552 172 0.235059 0.345157
& g7 ~ q0 v q0 ` 57 16 2627 2611 183.208 164 0.272916 0.3454
* c! h- u2 f* Z1 ? 58 16 2674 2658 183.29 188 0.534074 0.345242
1 \% o1 g" [' {3 p: B 59 16 2717 2701 183.099 172 0.261746 0.345621! [& \ U1 u& M
2018-03-20 17:09:31.235266 min lat: 0.0080755 max lat: 1.20072 avg lat: 0.344692
: g' o3 ?3 T4 e8 |+ u sec Cur ops started finished avg MB/s cur MB/s last lat(s) avg lat(s)
) b# r* I1 }) U 60 16 2765 2749 183.247 192 0.213941 0.344692 m {" y" O9 S7 J( ~. Y
Total time run: 60.2974229 S. H8 H4 E- f) V! Z/ v) K
Total reads made: 2765+ H1 T9 i/ r) Q- g1 P0 q" t. ^$ w. y6 W
Read size: 4194304, T6 \# h1 J% w4 e( J& j
Object size: 4194304
1 W# W( ~, f5 y6 j. qBandwidth (MB/sec): 183.424
3 E h$ k. z/ `3 M D TAverage IOPS: 45
3 {7 ~" x+ p. [# I3 xStddev IOPS: 57 l1 G( Y& K7 A/ \0 _ I
Max IOPS: 856 y: m, C7 u7 R9 Q
Min IOPS: 41: S2 O9 d, Z2 L( Q1 O4 h' U
Average Latency(s): 0.346804: ?3 ]% E1 d$ _
Max latency(s): 1.200727 T8 `8 o7 j6 r- \; _5 m0 P
Min latency(s): 0.0080755
; w; Y( B+ e7 h( a205077995da5a719d553ccc9a4b1c4aa.png# c& p7 ^( a% }9 N
从以上测试数据可以看出:数据读取时的平均带宽是183MB/sec,平均延时是0.3 sec,平均IOPS是45。
3 ~! T" ^( q+ b) W测试数据清除9 W) p$ P' j/ o! ^. d; d0 n! X
rados -p test cleanup- z, x: n8 @4 h" K. d K& q
删除test池:
b' U' \8 ^# r0 R; e. h0 g( c[root@node1 ~]# ceph osd pool delete test test --yes-i-really-really-mean-it2 v) i/ g; J- p+ ~) N0 ]# F
pool 'test' removed
( Z, ^) x N9 o; N! P+ a |
|