|
|
楼主 |
发表于 2021-12-5 22:36:13
|
显示全部楼层
磁盘性能测试3 b R2 ~( f0 N; I" H0 f
测试磁盘写吞吐量% U1 H% J) I" { S0 {
使用dd命令对磁盘进行标准写测试。使用一下命令行读取和写入文件,记住添加oflag参数以绕过磁盘页面缓存。
( }6 U/ X2 ^: F znode1:/ E' d( O. X5 u3 K) M4 W" Q1 G
[root@node1 ~]# dd if=/dev/zero of=here bs=1G count=1 oflag=direct
# u% f' S$ b* d' A记录了1+0 的读入
! ^3 X; P | U* O) g) x/ H' K记录了1+0 的写出
& D. g1 R1 R" i1073741824字节(1.1 GB)已复制,15.466 秒,69.4 MB/秒& ]/ k4 R! f( m# A) v# F/ j& B9 {
node2:- K/ m) Q: O8 L3 I% \9 S4 h
[root@node2 ~]# dd if=/dev/zero of=here bs=1G count=1 oflag=direct" N/ R( G3 ?; G" T6 @& e- H
记录了1+0 的读入) m0 ]& M& W3 t% h2 \6 k
记录了1+0 的写出8 Q2 M! X2 ]/ o6 v6 E* g
1073741824字节(1.1 GB)已复制,13.6518 秒,78.7 MB/秒/ K1 R- ]1 z3 @( a6 V# |# m/ O7 _
node3:& ?+ @! j/ o& q( n; ]
[root@node3 ~]# dd if=/dev/zero of=here bs=1G count=1 oflag=direct) n7 ^ B& n! V7 L
记录了1+0 的读入$ E W* O* _0 v7 K
记录了1+0 的写出
0 p; U" f7 k; M1073741824字节(1.1 GB)已复制,13.6466 秒,78.7 MB/秒, ^$ [' a+ V3 L- S8 X9 Y: u
node4:0 K( U8 l0 [) X7 b3 }
[root@node4 ~]# dd if=/dev/zero of=here bs=1G count=1 oflag=direct: ^8 k! N8 O( d5 H. U d
记录了1+0 的读入
& {, W( |3 i0 G" h7 G" b记录了1+0 的写出
+ F7 z" V9 R5 z0 i# ^. R; t1073741824字节(1.1 GB)已复制,13.6585 秒,78.6 MB/秒
; O) Z M" b7 \& N( b# J8 H可以看出,除了node1节点外,磁盘吞吐量在 78 MB/s 左右。node1上没有部署osd,最终不作为ceph的读写性能评判参考。: m9 I5 P7 o" I; @
测试磁盘写延迟; C4 c& C' _/ p: V9 `
使用dd命令,每次写512字节,连续写1万次。
/ q( o7 e6 a9 |, N$ I Q' f Xnode1:' ~0 M# t/ N0 A4 M4 X$ L9 h( S2 \
[root@node1 test]# dd if=/dev/zero of=512 bs=512 count=10000 oflag=direct& [7 p: B0 C. P8 y' w
记录了10000+0 的读入- p6 j6 Y' [; f' C8 x/ ]
记录了10000+0 的写出
( U; C- j8 [+ @8 p/ l: `- W5120000字节(5.1 MB)已复制,6.06715 秒,844 kB/秒
6 n! h+ U8 b# _8 ^$ C; Lnode2: a8 _) c1 f" }6 A4 [
[root@node2 test]# dd if=/dev/zero of=512 bs=512 count=10000 oflag=direct$ t. X: Z }, u3 T) A; v
记录了10000+0 的读入
" b2 T8 B! e0 r( `; C6 h; t5 f+ z0 K! m记录了10000+0 的写出* b- s ^0 V* D" W! e
5120000字节(5.1 MB)已复制,4.12061 秒,1.2 MB/秒
. m! g) B1 l+ n; a9 Lnode3:
' `) N9 u; o) g0 W1 h. p. _[root@node3 test]# dd if=/dev/zero of=512 bs=512 count=10000 oflag=direct4 m8 R2 f9 ^& Z# l) Z9 b9 x
记录了10000+0 的读入
; S. U3 a; A5 G7 g, e, N6 [记录了10000+0 的写出
G6 [6 n \: n; G! D! B! I/ E5120000字节(5.1 MB)已复制,3.88562 秒,1.3 MB/秒$ V0 q( v- M8 P' g7 Z& r
node4:' y# l, D# ?9 I
[root@node4 test]# dd if=/dev/zero of=512 bs=512 count=10000 oflag=direct
9 z4 l- V8 g1 M5 ?记录了10000+0 的读入- X b+ m/ L" T: O! ~
记录了10000+0 的写出8 N8 a1 x" P1 K4 @1 f# `6 k
5120000字节(5.1 MB)已复制,3.60598 秒,1.4 MB/秒# z5 X/ T5 r; _! W( X
平均耗时4秒,平均速度1.3MB/s。
" [0 P+ y; ?; E$ d. ?8 H集群网络I/O测试
* o0 G v8 k5 T5 X$ G" J3 s由于客户端访问都是通过rgw访问各个osd(文件存储服务除外),主要测试rgw节点到各个osd节点的网络性能I/O。, |" n5 _( J1 j/ S
rgw到osd.05 K& C5 N5 H/ q, M2 N2 P
在osd.0节点上使用nc监听17480端口的网络I/O请求:* l+ e2 Z) b Z' s
[root@node2 ~]# nc -v -l -n 17480 > /dev/null
0 {% F; h; _& G% G' pNcat: Version 6.40 ( http://nmap.org/ncat )
2 J9 v7 a7 X- W6 d. ^Ncat: Listening on :::17480; |( b0 z+ t$ C4 l4 i3 j" L
Ncat: Listening on 0.0.0.0:17480
! M4 ?5 B* I( ?6 x* nNcat: Connection from 192.168.0.97.* v) p( i. E# _7 M( g9 [, s9 {" N
Ncat: Connection from 192.168.0.97:33644.! \8 Z0 E- E/ z* u; K# o) W$ G
在rgw节点上发起网络I/O请求:# a6 ]" X0 x" x8 D$ s
[root@node2 ~]# time dd if=/dev/zero | nc -v -n 192.168.0.97 174808 n7 u: Q9 \0 f8 ^3 Z
Ncat: Version 6.40 ( http://nmap.org/ncat )/ R8 ` O9 x+ S$ P! z; S
Ncat: Connected to 192.168.0.97:17480.7 p2 H: `3 i5 ]( p _% v1 U# J
^C记录了121182456+0 的读入
' q/ Y; V. m K0 W1 j. x+ T记录了121182455+0 的写出
0 R. {( T# b: p/ }2 A/ U; z7 N62045416960字节(62 GB)已复制,413.154 秒,150 MB/秒1 M4 h! T1 x' d" O
real 6m53.156s
8 l& B" ^3 w$ a5 d4 j( }& Zuser 5m54.626s
2 L7 n5 Y/ x% j J8 `- \sys 7m51.485s% ?) U! F; T- F% Y' u M
网络I/O总流量62GB,耗时413.154秒,平均速度150 MB/秒。0 q9 [8 x' R( ]2 Y" w
rgw到osd.13 v8 P; O4 ]- h/ ^: T, h* _
在osd.1节点上使用nc监听17480端口的网络I/O请求:% N1 k7 f3 T- U7 w! t
[root@node3 ~]# nc -v -l -n 17480 > /dev/null
6 c% Q9 K* b5 M+ Y' @& X. C& pNcat: Version 6.40 ( http://nmap.org/ncat )
1 U3 L" k, v" S" M8 DNcat: Listening on :::17480
5 [2 z3 p' @3 j7 A' ?( KNcat: Listening on 0.0.0.0:17480
2 n6 F9 [6 L& |" z+ INcat: Connection from 192.168.0.97.& v& @2 P) u. Q5 j$ e" i
Ncat: Connection from 192.168.0.97:35418.. v: K @0 v6 e+ Q8 J
在rgw节点上发起网络I/O请求: V0 A8 @$ U9 Z5 ]- g
[root@node2 ~]# time dd if=/dev/zero | nc -v -n 192.168.0.98 17480
# A. `2 _1 g. ^* sNcat: Version 6.40 ( http://nmap.org/ncat )
& O9 C' R1 L/ J: gNcat: Connected to 192.168.0.98:17480.2 n' J$ l" P; z! |
^C记录了30140790+0 的读入
% j3 U$ v* _, o, t, f) W+ a记录了30140789+0 的写出
/ q- t$ _/ X$ T7 u" I15432083968字节(15 GB)已复制,111.024 秒,139 MB/秒
( ^& S( r. Q, a0 [1 p& rreal 1m51.026s/ m% [3 K/ F4 f( w; j
user 1m21.996s1 k% g+ u2 n( ^8 f. Z
sys 2m20.039s
0 h+ X) W+ B) Q$ ^) d& o5 _网络I/O总流量15GB,耗时111.024秒,平均速度139 MB/秒。, w1 O7 C- O) k9 K0 S
rgw到osd.2; k0 i3 |' H f M5 v4 {
在osd.2节点上使用nc监听17480端口的网络I/O请求:
6 @2 T+ D* p8 @) e[root@node4 ~]# nc -v -l -n 17480 > /dev/null% R5 ]5 m# I0 }
Ncat: Version 6.40 ( http://nmap.org/ncat )8 [* L; X& a4 p; ~0 W
Ncat: Listening on :::17480& e& z' C2 z1 k" K o0 S' V8 D' d
Ncat: Listening on 0.0.0.0:17480
@# d$ y0 k% p e$ l; j5 z9 H+ cNcat: Connection from 192.168.0.97.
y& J- h8 [, ~! t( T. Z5 t- vNcat: Connection from 192.168.0.97:39156.+ A: ?" ?& l9 N. _( v% s9 e
在rgw节点上发起网络I/O请求:
% ]! K; ^7 q1 D+ n* ]- U[root@node2 ~]# time dd if=/dev/zero | nc -v -n 192.168.0.99 17480, t' F7 W/ r4 j) O8 ^9 q
Ncat: Version 6.40 ( http://nmap.org/ncat )
2 t# w2 O {$ O- O: k( W- X* X) r3 LNcat: Connected to 192.168.0.99:17480.- u9 P3 D. e1 Y; m1 R6 G
^C记录了34434250+0 的读入
! i/ c. P8 w4 ]* f" j/ L* d记录了34434249+0 的写出
3 M7 r& g" K- J% r. S5 ?17630335488字节(18 GB)已复制,112.903 秒,156 MB/秒4 C& ~8 M* O; z9 T* @; a
real 1m52.906s' ~ g* x4 s3 m# ~( ]# J
user 1m23.308s0 ?7 y0 v! Y" F( X
sys 2m22.487s
$ z' F1 F4 w1 O% f网络I/O总流量18GB,耗时112.903秒,平均速度156 MB/秒。7 s+ F$ m0 T7 R
总结:集群内不同节点间,网络I/O平均在150MB/s左右。跟实际情况相符,因为本集群是千兆网卡。/ ~- ~& B+ g6 V% ~9 g% j I2 O
rados集群性能测试) n7 X( K' t: d l" |; B8 K
准备工作# Q! _: G+ K2 N, i8 }% U
查看ceph cluster的osd分布情况:) G, m0 T, h1 @
[root@node1 ~]# ceph osd tree
( I! C( |) R8 p& l/ ^& CID WEIGHT TYPE NAME UP/DOWN REWEIGHT PRIMARY-AFFINITY
; w$ i; [5 J; A/ l. V8 M-6 0 rack test-bucket0 D7 F0 J& w! l. H$ D& N1 q
-5 0 rack demo
* x3 `+ X5 X# X5 ]- O0 o/ A-1 0.86458 root default
% {$ l- a! W( U-2 0.28819 host node2
8 D" R' Z! j: x/ m+ q4 F( ] 0 0.28819 osd.0 up 1.00000 1.00000
) b) u# H; }. x6 p- P- a- q-3 0.28819 host node3' Z' e8 `9 c0 l
1 0.28819 osd.1 up 1.00000 1.00000. J' U* h, ~0 |( z2 h$ O( z
-4 0.28819 host node4
5 ?& i3 h7 u! f6 @# g9 u( m9 ~ 2 0.28819 osd.2 up 1.00000 1.00000
8 F/ u( c6 A8 Q* ]5 C4 X* E T可见该cluster部署了3个osd节点,3个都处于up状态(正常work)。
+ h+ [# n+ @0 w2 L; w# p为rados集群性能测试创建一个test pool,此池为 64 个 PGs,数据存三份;
0 v2 I2 }& K* ?; i[root@node1 ~]# ceph osd pool create test 64 64
; V$ `& d& X3 M6 A. ]$ }4 ipool 'test' created# n' L$ X) r2 a* r5 P
[root@node1 ~]# ceph osd pool get test size( n5 P1 l0 z7 R/ D' I* `
size: 3 [$ E+ B X1 x8 Q% t
[root@node1 ~]# ceph osd pool get test pg_num
9 |- T7 F [2 e4 ]) Npg_num: 64
7 f9 X# L" Z. ~1 q7 H% M查看test pool默认配置:( s. K6 {; T) T/ h5 J
[root@node1 test]# ceph osd dump | grep test; r1 G, f `: R
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
: [( p! |4 D+ K查看test poll资源占用情况:
0 d5 V6 J; _/ p6 p" A- l7 F, ]1 {[root@node1 test]# rados -p test df1 b, i% U6 J# _7 u) h) i
pool name KB objects clones degraded unfound rd rd KB wr wr KB
1 Y5 s/ u }& C2 _' _- e$ G5 Dtest 0 0 0 0 0 0 0 0 0
4 B1 |5 t4 n+ Y total used 27044652 192: F6 \( W$ m# r/ F9 a
total avail 8542326240 P" |3 g+ E$ d: A% b' h
total space 928512000* v) ~& |+ v- |4 M" Y
写性能测试
7 f0 j! P* I. C6 v$ Y' h测试写性能
8 \* W9 Q; Z7 r+ n/ x6 W[root@node1 ~]# rados bench -p test 60 write --no-cleanup5 r# o6 B3 r7 Z( N
Maintaining 16 concurrent writes of 4194304 bytes to objects of size 4194304 for up to 60 seconds or 0 objects6 y P5 o7 G* h, V" i
Object prefix: benchmark_data_node1_26604, h5 h$ @) T" T, Z
sec Cur ops started finished avg MB/s cur MB/s last lat(s) avg lat(s)
s9 u/ ^2 l( R7 @ 0 0 0 0 0 0 - 0
: x+ h% Z6 R% Z- F/ L$ d 1 16 31 15 59.9966 60 0.953952 0.614647! F6 M/ D* Z& I+ M3 v% W, L; P
2 16 38 22 43.9954 28 1.38736 0.781039$ ~1 i) ?9 X% v3 i9 r2 Y$ D
3 16 46 30 39.9958 32 1.87801 1.067659 {+ e7 F' \' l, g i7 a# K
4 16 61 45 44.9953 60 1.19344 1.23191
/ B+ p5 }( z0 i' p3 b( H" O6 } Z 5 16 76 60 47.9949 60 0.993045 1.17022
2 r, Y; F" N) M1 q* j2 c% c 6 16 91 75 49.9946 60 1.00303 1.1498
$ z+ z* h6 f- n. B) D7 }4 S# V 7 16 106 90 51.4231 60 0.999574 1.136099 y3 T* x$ k+ d: r+ `/ p
8 16 119 103 51.4945 52 1.00504 1.127790 l$ P( n. G2 a+ I# g+ z( n) Z1 ~( A
9 16 122 106 47.106 12 1.20668 1.13173
" K) F+ |1 u8 q9 t! H 10 16 122 106 42.3954 0 - 1.13173! k, _& X/ w8 w+ H3 m7 b
11 16 125 109 39.632 6 2.8996 1.18213
2 Z. r) v" v+ V. M9 n 12 16 137 121 40.3289 48 3.90723 1.45272
( A3 O( l. l ?6 z* |* g" ]/ Y 13 16 151 135 41.5339 56 1.10043 1.47333- r4 W% N+ E7 h$ l) ^" w c" Q
14 16 169 153 43.7096 72 0.927572 1.4129
& j5 J( F3 x8 ] 15 16 181 165 43.9952 48 1.02879 1.38739
3 E% s; a5 t& c7 O- B1 k. _. m! O 16 16 196 180 44.9951 60 1.08398 1.36665
; m1 A4 A T( K* n* D: z 17 16 209 193 45.4068 52 1.117 1.347423 k7 L6 E' W4 k# p
18 16 212 196 43.5508 12 1.30703 1.3468
2 P t% p0 L* `6 \ 19 16 215 199 41.8902 12 2.79917 1.36874
" X) N; s' Y1 l: G6 q2018-03-20 17:06:48.745397 min lat: 0.229762 max lat: 4.09713 avg lat: 1.400395 x h" }7 \* v. Z% }
sec Cur ops started finished avg MB/s cur MB/s last lat(s) avg lat(s)
' v" ^6 ]7 a+ m 20 16 218 202 40.3956 12 3.49784 1.400391 Q! P. D$ l+ {* P. T( }
21 16 225 209 39.8051 28 4.18987 1.48851
, T9 a" ~7 I- n2 F4 Z 22 16 241 225 40.9046 64 1.00629 1.53148; L2 b7 c0 L; [/ q
23 16 256 240 41.7345 60 1.18098 1.49869* v- Q* @( e) T
24 16 271 255 42.4953 60 1.0017 1.47319
' J& P5 [& @: Y( |( |" t8 K, ? 25 16 286 270 43.1952 60 1.00118 1.45067& r0 I* w8 y& G! p S) O
26 16 299 283 43.5337 52 1.19813 1.43348: v: i4 `, |/ @4 y m& |
27 16 302 286 42.3657 12 1.30607 1.43215
) x: e0 J; M, p' W* M* W3 d 28 16 302 286 40.8527 0 - 1.43215
+ ]% r. Q" E* j3 ?. t! K+ o% y 29 16 305 289 39.8577 6 3.00461 1.44847
: o& p: A. c4 j. h. \ 30 16 316 300 39.9956 44 3.73721 1.54023
5 P4 I( Q( w T" }* |7 R' S 31 16 331 315 40.6407 60 0.97103 1.545264 l9 C' ?- w5 M. N. K
32 16 346 330 41.2455 60 0.999926 1.5214
% r! r2 `& k0 r7 u& m$ k7 t 33 16 361 345 41.8136 60 1.00411 1.501692 K- q: S; h/ A; U/ Z' m
34 16 376 360 42.3483 60 1.00089 1.48355. E( b! t) m" r3 X3 D
35 16 386 370 42.2811 40 1.20272 1.4727' K4 w( Y: s! ]
36 16 389 373 41.4399 12 1.50616 1.47296: ^% s0 o5 w0 f
37 16 392 376 40.6442 12 3.1067 1.486 K9 B$ B7 p w, `
38 16 395 379 39.8903 12 3.90852 1.50518
0 F7 }6 f# b; P' @$ ? 39 16 402 386 39.5854 28 4.12175 1.5510 [1 o2 K' d2 w' s* E
2018-03-20 17:07:08.747628 min lat: 0.229762 max lat: 4.29984 avg lat: 1.568684 {& f/ y- e0 |9 j1 u/ x( S% L% g
sec Cur ops started finished avg MB/s cur MB/s last lat(s) avg lat(s)
) _# r- M, \. ]% q7 r/ l' Q 40 16 418 402 40.1956 64 1.07659 1.56868
' N% T/ f9 z+ S( N3 t 41 16 433 417 40.6784 60 0.999955 1.54939
U. @7 M: x. m* s# b* } 42 16 448 432 41.1383 60 1.17664 1.53256/ {, K2 g+ Z1 O* w3 d; L. W9 A
43 16 463 447 41.5768 60 1.00297 1.51695
- s- {/ D9 d& p7 \! w 44 16 478 462 41.9953 60 1.00466 1.50234
0 G& Z9 q2 Z. k1 e) _! n8 d 45 16 479 463 41.151 4 1.19512 1.50168- y. h/ N- z, I E
46 16 482 466 40.5172 12 2.6118 1.50882# J, ~4 Y% N, u8 V' d5 U9 h, h
47 16 485 469 39.9105 12 3.3123 1.520343 T5 S8 G9 e+ O/ t9 |9 R" G
48 16 493 477 39.7456 32 4.00971 1.559015 ~% i3 ?7 s: S; q0 B
49 16 508 492 40.1588 60 1.01054 1.57611' M: @' j$ r6 `' r8 Z# ^! O2 P
50 16 523 507 40.5555 60 0.996004 1.55869
# L; q" `2 ?! S 51 16 538 522 40.9366 60 0.997722 1.54464: X1 t; D' r+ b8 C8 U
52 16 553 537 41.3031 60 1.19815 1.531131 ~9 N" L- L! W& c( v; a
53 16 568 552 41.6557 60 1.21298 1.51864# f, J w% Y# s( B
54 16 572 556 41.1806 16 1.49932 1.51797
' T& [# n+ M/ d0 u4 O; x! Z0 o. e 55 16 572 556 40.4318 0 - 1.517975 ?; [/ \$ V( `6 V3 i% ^2 @' C
56 16 575 559 39.9241 6 3.09559 1.52643
) b; ?7 a* I7 q 57 16 583 567 39.785 32 3.99229 1.559234 m5 x5 f, m: C. e$ `
58 16 595 579 39.9266 48 1.37706 1.57952
0 Q3 W' [0 ]' } 59 16 612 596 40.4022 68 0.89873 1.56855% X2 ^8 v9 R2 a, w
2018-03-20 17:07:28.749935 min lat: 0.229762 max lat: 4.29984 avg lat: 1.56738/ ~. M& s$ f3 B+ o$ d3 h
sec Cur ops started finished avg MB/s cur MB/s last lat(s) avg lat(s)7 ]9 h7 j/ ]6 B; ]) R3 a1 u
60 16 624 608 40.5288 48 1.65518 1.56738
, Z6 F- G. _' y5 r5 uTotal time run: 60.8216545 J( V& j1 u- b% f$ T
Total writes made: 625
6 ^) }9 Z& z# e. V B4 B1 XWrite size: 4194304
7 B+ c$ s$ Z9 s7 `! SObject size: 41943044 \! f; j2 D( c; k( [7 u- O
Bandwidth (MB/sec): 41.1038
! n+ c8 n( _3 f5 U0 RStddev Bandwidth: 23.0404
6 D8 m3 |6 A2 @( {Max bandwidth (MB/sec): 72
, p; H7 E, @9 n! }Min bandwidth (MB/sec): 0
' U* I0 a& X, T3 [9 ?Average IOPS: 10
! y& j: D; Z+ v$ oStddev IOPS: 5
+ T- M% |! \4 y+ F' b5 FMax IOPS: 18
$ F& r! P' K, I) f2 XMin IOPS: 0
0 ?9 g3 T9 ` cAverage Latency(s): 1.55581
; _% I" c* h- s" N. @# q1 SStddev Latency(s): 0.981606 Z$ V4 \5 o# v9 U$ M6 T U$ T! X
Max latency(s): 4.29984
8 ~* q4 M5 T% ^. i4 Z! p, a+ A8 wMin latency(s): 0.229762
8 }- N2 X! @, c# f7 ] T( W如果加上可选参数 --no-cleanup ,那么测试完之后,不会删除该池里面的数据。里面的数据可以继续用于测试集群的读性能。 H1 ?3 [* b# X2 W8 d" v, E0 C
db286e02f698d7c70c450985ca596074.png
( t- E a* S' k: Q- F3 L从以上测试数据可以看出:数据写入时的平均带宽是41MB/sec,最大带宽是72,带宽标准差是23(反应网络稳定情况)。5 c+ v: |2 v0 i- j+ e: s: [. B
读性能测试
8 C- a2 K% i. D% A+ x/ S" s$ H# j测试读性能
# e, O( C# j: a0 O2 G+ `; H$ d[root@node1 ~]# rados bench -p test 60 rand" y9 K+ }9 d6 D: a6 Y! p& H9 d
sec Cur ops started finished avg MB/s cur MB/s last lat(s) avg lat(s)9 }* h- G; H# v# n3 G; [
0 0 0 0 0 0 - 0
1 C2 L; S" e: ^, Q' x 1 16 101 85 339.935 340 0.270579 0.147057! Z6 e; Q% T, U' N* J
2 16 145 129 257.955 176 0.246583 0.220784; u0 f- O& b Z$ x
3 16 191 175 233.297 184 0.53086 0.253465
- ?# P9 W4 G) s7 V0 K 4 16 236 220 219.968 180 0.0326233 0.2686827 N! P8 F6 X+ G; U( p/ S/ w7 B
5 16 281 265 211.971 180 0.528696 0.286853
/ I9 P9 R; d& n7 d/ v) p 6 16 328 312 207.973 188 0.0203012 0.2952076 X/ B5 Z' X/ f+ `3 j5 y% ^( U. I8 H
7 16 371 355 202.831 172 0.283736 0.303328+ e3 N- C* x" E" e {9 z
8 16 415 399 199.475 176 0.508335 0.30781
4 Z2 `9 | {4 x+ B+ H 9 16 461 445 197.753 184 0.24398 0.312503
- r6 e. X5 _. w$ c+ q1 f# @! O ? D, j 10 16 510 494 197.576 196 0.499586 0.31802
( N, g0 @) i6 i8 t" j8 @ 11 16 556 540 196.34 184 0.259304 0.3207083 w* K" W7 G! P. E$ L
12 16 602 586 195.31 184 0.745053 0.320777. t5 b* [2 Y- U2 s+ t
13 16 646 630 193.823 176 0.0422189 0.323864 O4 K# ]4 o0 d+ m) q9 c
14 16 692 676 193.12 184 0.0467997 0.3266076 g: y3 t% W4 ]
15 16 735 719 191.711 172 0.0272729 0.327432
3 U6 D1 g8 K8 q+ A l+ x 16 16 777 761 190.228 168 0.0160831 0.326381
8 { R3 l+ r6 f" ?7 h 17 16 821 805 189.39 176 0.483385 0.330262
* v8 b$ }2 k: n! u b/ k 18 16 865 849 188.645 176 0.0279903 0.330038
7 _, j( k* A8 n 19 16 913 897 188.82 192 0.237649 0.332631
& {/ v3 t1 m9 q$ g; p2018-03-20 17:08:51.231039 min lat: 0.00844047 max lat: 0.964959 avg lat: 0.332994* b9 D, g+ |: ?) l* I
sec Cur ops started finished avg MB/s cur MB/s last lat(s) avg lat(s): e0 p( Y, i0 a
20 16 962 946 189.178 196 0.0115256 0.332994
) L4 e/ F) }" R, {& H" w$ v 21 16 1009 993 189.121 188 0.26545 0.334135
* b; J0 b6 G" C0 K0 n- v& S 22 16 1052 1036 188.342 172 0.502163 0.335411
2 V J, n N; B/ K- G! X4 q/ r 23 16 1095 1079 187.631 172 0.191482 0.3359541 {8 R* l6 c$ x- y9 n7 }3 m
24 16 1140 1124 187.312 180 0.0187187 0.33593
" b/ l4 x3 l: k 25 16 1187 1171 187.339 188 0.0128352 0.336301
8 w( Y$ p1 N% n7 u; ~ 26 16 1232 1216 187.056 180 0.0260001 0.336886
' i, _* |( Q% J* D! a 27 16 1278 1262 186.942 184 0.0148474 0.336478
+ J8 z/ h1 k5 r8 b% o# X; _ 28 16 1324 1308 186.836 184 0.723555 0.337355/ N5 G1 D' }! T/ E& Q( N
29 16 1367 1351 186.324 172 0.0246515 0.339247+ K, N" K# |+ E
30 16 1412 1396 186.113 180 0.0120403 0.339659
" ^/ w8 ]6 e! j; j 31 16 1460 1444 186.302 192 0.569969 0.338129
5 }- P' G+ g& Z- Z: z) n+ n 32 16 1506 1490 186.229 184 0.0316037 0.340041; `) d; c3 x- }: g1 T# X$ u9 o
33 16 1551 1535 186.04 180 0.0273989 0.340237
' K& j5 Z9 f' Z% S0 j u 34 16 1596 1580 185.862 180 0.525298 0.340735
) {/ i7 M4 R- x) R 35 16 1638 1622 185.351 168 0.0101045 0.34052
; |, q a0 e9 a+ F6 p) P 36 16 1686 1670 185.535 192 0.0159173 0.34091
# b9 X9 d$ B% p8 j! v 37 16 1731 1715 185.385 180 0.986173 0.339939
- R* F3 |) r+ I, ] 38 16 1775 1759 185.138 176 0.0152587 0.340806
: Z2 W( q. x& ^, ~5 i 39 16 1818 1802 184.8 172 0.216865 0.342337
- l0 r) f9 T) T8 V* G- w2018-03-20 17:09:11.233088 min lat: 0.0080755 max lat: 1.20072 avg lat: 0.342772
2 q1 f4 |2 C8 e. `3 H, @( J sec Cur ops started finished avg MB/s cur MB/s last lat(s) avg lat(s)# r( \3 e' U" Y! K' S
40 16 1863 1847 184.68 180 0.298863 0.342772. e; h K+ L3 [) n
41 16 1907 1891 184.468 176 0.539937 0.3419499 N5 W/ ~, Q; E v# L/ L \
42 16 1950 1934 184.17 172 0.501967 0.3431966 |, ]# Y; m; S: j, Z/ N
43 16 1997 1981 184.259 188 0.258521 0.34255) x* `1 ?, D$ l+ \: E
44 16 2043 2027 184.253 184 0.0441231 0.343493
: t2 C8 `- ^2 @, Y 45 16 2088 2072 184.158 180 0.302963 0.343621
& f# v5 ~& Z9 p' l( H 46 16 2135 2119 184.241 188 0.0198267 0.34337
+ h- y" A) J; R& g 47 16 2179 2163 184.065 176 0.26388 0.343744
' B# h1 @& i: W) e$ V" y 48 16 2224 2208 183.98 180 0.274291 0.343872
9 W+ Z# w. B9 z1 g$ t 49 16 2268 2252 183.817 176 0.0345847 0.343383
9 L4 G$ u* k. { 50 16 2314 2298 183.82 184 0.0555181 0.344454
/ Y- [' c% U! M0 U# a2 `, E( t 51 16 2359 2343 183.745 180 0.288888 0.344362: q5 {& D a: y; N: J
52 16 2405 2389 183.749 184 0.280761 0.344848* `7 Y! F$ ]& p/ j' S- R6 L
53 16 2447 2431 183.452 168 0.0135715 0.344385 `/ L$ f! o/ Y/ ~: H
54 16 2496 2480 183.684 196 0.259152 0.344883
) _/ x) e! e k3 i8 c9 I8 s( J 55 15 2542 2527 183.762 188 0.0231959 0.34473$ k0 [( q% `* V' U! Q( D- ]/ N- w
56 15 2585 2570 183.552 172 0.235059 0.345157# s4 V, i5 H- a! c
57 16 2627 2611 183.208 164 0.272916 0.3454
4 E, z# \5 M; V/ x4 U9 q. n& w$ S 58 16 2674 2658 183.29 188 0.534074 0.345242
; T: m) P U/ w7 K" x2 m. v6 |) [( e 59 16 2717 2701 183.099 172 0.261746 0.3456211 ]# c8 q' L- {0 g
2018-03-20 17:09:31.235266 min lat: 0.0080755 max lat: 1.20072 avg lat: 0.344692* N6 {) T/ Y, d9 b0 x# }6 d
sec Cur ops started finished avg MB/s cur MB/s last lat(s) avg lat(s)
, N q' x; o/ P$ R- i0 K 60 16 2765 2749 183.247 192 0.213941 0.344692/ } f6 u# G* M1 P; S
Total time run: 60.297422
" G. p$ o9 k4 k! ], L8 N# ^Total reads made: 2765' w2 E; H$ y0 e5 D4 \
Read size: 4194304
3 Y. h4 f9 ~) W$ JObject size: 4194304$ S% \9 f! |1 S; V1 s6 b
Bandwidth (MB/sec): 183.424
# c5 W5 y6 [( D8 h% \* TAverage IOPS: 45* S$ R) Y1 D0 B6 w
Stddev IOPS: 5/ n8 ?& t5 [4 ~3 q* k
Max IOPS: 85
" V |. s$ ?% _1 eMin IOPS: 41
7 t: L# n! ^/ ~% \Average Latency(s): 0.346804
3 M9 O# |, t, @% u3 ?Max latency(s): 1.20072; m7 f3 f+ X4 ?0 a
Min latency(s): 0.0080755
1 o0 w0 @' I1 j. i N! A205077995da5a719d553ccc9a4b1c4aa.png
# f+ H5 a8 t B& g5 F& k0 l0 Y& E从以上测试数据可以看出:数据读取时的平均带宽是183MB/sec,平均延时是0.3 sec,平均IOPS是45。
4 ]1 @" O# o9 b2 L. c0 `. @测试数据清除
. t& N0 [/ D( orados -p test cleanup
$ o8 b$ u7 f2 {- X删除test池:
0 }& x l; g3 o! G1 W( q% T[root@node1 ~]# ceph osd pool delete test test --yes-i-really-really-mean-it
9 G. z4 G5 b8 ~pool 'test' removed
9 h7 _' X. g9 Y( ~2 E5 O9 A |
|