ceph bench tools

簡(jiǎn)介

??ceph作為一個(gè)成熟的分布式存儲(chǔ)系統(tǒng)可以提供對(duì)象豁状,塊诗力,文件三種形態(tài)的存儲(chǔ)。它內(nèi)部不僅提供了很多測(cè)試用例還有很多measure性能的工具官疲,此文便用來記錄關(guān)于ceph性能的測(cè)試工具搂漠。

OSD性能測(cè)試

在有些文章看到有人使用 [dd if=/dev/zero of=/var/lib/ceph/ceph-xx/test bs=1M count=1024] 這種方式來測(cè)試OSD的性能迂卢。這種做法顯然代替不了該OSD的性能,只能測(cè)試出該OSD所屬次盤的data分區(qū)文件系統(tǒng)的性能状答。該命令所產(chǎn)生的IO是直接進(jìn)入了XFS文件系統(tǒng)了冷守,而我們期待的是通過librados進(jìn)入OSD,在進(jìn)入FileStore/BlueStore再進(jìn)入磁盤的性能,所以該做法不合理惊科,不過社區(qū)為我們提供了一種測(cè)試工具可以滿足我們的需求。

COMMAND("bench " \
    "name=count,type=CephInt,req=false " \
    "name=size,type=CephInt,req=false " \
    "name=object_size,type=CephInt,req=false " \
    "name=object_num,type=CephInt,req=false ", \
    "OSD benchmark: write <count> <size>-byte objects, " \
    "(default 1G size 4MB). Results in log.",
    "osd", "rw", "cli,rest”)

最簡(jiǎn)單的用法就是使用默認(rèn)值(default count 1G size 4MB):
ceph tell osd.0 bench 
{
    "bytes_written": 1073741824,
    "blocksize": 4194304,
    "elapsed_sec": 7.919381,
    "bytes_per_sec": 135584059.016932,
    "iops": 32.325759
}
當(dāng)然也可以按照代碼里面的說明亮钦,自己定義count size等

存儲(chǔ)池性能測(cè)試

對(duì)于存儲(chǔ)池的測(cè)試我們可以用rados bench

rados bench -p <pool_name> <seconds> <write|seq|rand> -b <block size> -t --no-cleanup

pool_name:測(cè)試所針對(duì)的存儲(chǔ)池
seconds:測(cè)試所持續(xù)的秒數(shù)
<write|seq|rand>:操作模式馆截,write:寫,seq:順序讀蜂莉;rand:隨機(jī)讀
-b:block size蜡娶,即塊大小,默認(rèn)為 4M
-t:讀/寫并行數(shù)映穗,默認(rèn)為 16
--no-cleanup 表示測(cè)試完成后不刪除測(cè)試用數(shù)據(jù)窖张。在做讀測(cè)試之前,需要使用該參數(shù)來運(yùn)行一遍寫測(cè)試來產(chǎn)生測(cè)試數(shù)據(jù)蚁滋,在全部測(cè)試結(jié)束后可以運(yùn)行 rados -p <pool_name> cleanup 來清理所有測(cè)試數(shù)據(jù)宿接。

舉例(測(cè)試運(yùn)行600s, 4M的塊大小,64線程辕录,不刪除測(cè)試用數(shù)據(jù)):
rados bench -p cephfs_data 600 write -b 4M -t 64 --no-cleanup 
2019-09-10 01:26:35.468525 min lat: 0.763155 max lat: 4.25305 avg lat: 1.28744
  sec Cur ops   started  finished  avg MB/s  cur MB/s last lat(s)  avg lat(s)
   20      63       999       936   187.166       156     1.50761     1.28744
   21      63      1033       970   184.726       136     1.68059     1.30101
   22      63      1074      1011   183.781       164      1.4625     1.31952
   23      63      1110      1047    182.05       144     1.48224      1.3306
   24      63      1164      1101   183.462       216     1.03243      1.3374
   25      63      1212      1149   183.802       192     1.14344     1.33257
   26      63      1252      1189   182.886       160     1.40288     1.33673
   27      63      1306      1243   184.111       216    0.966673     1.33462
   28      63      1350      1287    183.82       176     1.13416     1.33445
   29      63      1404      1341   184.929       216     2.22456     1.33388
  ...
  583      63     21582     21519   147.616       144     1.49628     1.73058
  584      63     21615     21552   147.589       132     1.46498     1.73047
  585      63     21654     21591   147.603       156     1.60935     1.73044
  586      63     21684     21621   147.556       120     4.90418     1.73069
  587      63     21718     21655   147.537       136      1.8161     1.73109
  588      63     21761     21698   147.578       172     1.38556     1.73121
  589      63     21814     21751   147.687       212     1.01166      1.7305
  590      63     21870     21807   147.817       224       1.043     1.72912
  591      63     21912     21849   147.851       168     1.24735     1.72799
  592      63     21946     21883   147.831       136     2.59074     1.72769
  593      63     21989     21926   147.871       172     1.49615     1.72771
  594      63     22025     21962   147.865       144     1.48981     1.72769
  595      63     22080     22017   147.986       220     1.02077     1.72669
  596      63     22124     22061   148.033       176     1.31879     1.72591
  597      63     22156     22093   147.999       128     1.76057     1.72574
  598      63     22191     22128   147.986       140     1.53567     1.72587
  599      63     22230     22167   147.999       156     1.45891     1.72583
2019-09-10 01:36:15.575884 min lat: 0.754678 max lat: 11.0531 avg lat: 1.7257
  sec Cur ops   started  finished  avg MB/s  cur MB/s last lat(s)  avg lat(s)
  600      64     22263     22199   147.966       128     1.49292      1.7257
Total time run:         601.098917
Total writes made:      22263
Write size:             4194304
Object size:            4194304
Bandwidth (MB/sec):     148.149
Stddev Bandwidth:       39.3063
Max bandwidth (MB/sec): 272
Min bandwidth (MB/sec): 0
Average IOPS:           37
Stddev IOPS:            9
Max IOPS:               68
Min IOPS:               0
Average Latency(s):     1.7269
Stddev Latency(s):      0.797885
Max latency(s):         11.0531
Min latency(s):         0.754678
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末睦霎,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子走诞,更是在濱河造成了極大的恐慌副女,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,509評(píng)論 6 504
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件蚣旱,死亡現(xiàn)場(chǎng)離奇詭異碑幅,居然都是意外死亡戴陡,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,806評(píng)論 3 394
  • 文/潘曉璐 我一進(jìn)店門沟涨,熙熙樓的掌柜王于貴愁眉苦臉地迎上來恤批,“玉大人,你說我怎么就攤上這事拷窜】螅” “怎么了?”我有些...
    開封第一講書人閱讀 163,875評(píng)論 0 354
  • 文/不壞的土叔 我叫張陵篮昧,是天一觀的道長(zhǎng)赋荆。 經(jīng)常有香客問我,道長(zhǎng)懊昨,這世上最難降的妖魔是什么窄潭? 我笑而不...
    開封第一講書人閱讀 58,441評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮酵颁,結(jié)果婚禮上嫉你,老公的妹妹穿的比我還像新娘。我一直安慰自己躏惋,他們只是感情好幽污,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,488評(píng)論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著簿姨,像睡著了一般距误。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上扁位,一...
    開封第一講書人閱讀 51,365評(píng)論 1 302
  • 那天准潭,我揣著相機(jī)與錄音,去河邊找鬼域仇。 笑死刑然,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的暇务。 我是一名探鬼主播泼掠,決...
    沈念sama閱讀 40,190評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼般卑!你這毒婦竟也來了武鲁?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,062評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤蝠检,失蹤者是張志新(化名)和其女友劉穎沐鼠,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,500評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡饲梭,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,706評(píng)論 3 335
  • 正文 我和宋清朗相戀三年乘盖,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片憔涉。...
    茶點(diǎn)故事閱讀 39,834評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡订框,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出兜叨,到底是詐尸還是另有隱情穿扳,我是刑警寧澤,帶...
    沈念sama閱讀 35,559評(píng)論 5 345
  • 正文 年R本政府宣布国旷,位于F島的核電站矛物,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏跪但。R本人自食惡果不足惜履羞,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,167評(píng)論 3 328
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望屡久。 院中可真熱鬧忆首,春花似錦、人聲如沸被环。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,779評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽筛欢。三九已至丁鹉,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間悴能,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,912評(píng)論 1 269
  • 我被黑心中介騙來泰國打工雳灾, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留漠酿,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,958評(píng)論 2 370
  • 正文 我出身青樓谎亩,卻偏偏與公主長(zhǎng)得像炒嘲,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子匈庭,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,779評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容