sysbench壓測(cè)結(jié)果如何用 graph-cli畫出精美折線圖

sysbench應(yīng)該是使用最廣泛的MySQL性能壓測(cè)工具, 通常產(chǎn)生的壓測(cè)報(bào)告繪圖使用 excel 或 gnuplot 來繪制的;但用excel 生成圖表得手工黏貼數(shù)據(jù)再配置圖表,而用gnuplot得寫個(gè)配置文件蝶棋,都有些繁瑣沛善;最近逛 github 發(fā)現(xiàn)graph-cli這個(gè)畫圖工具铛漓,能從 csv 文件里生成圖片,遂搗鼓了下和sysbench 怎么配合使用~

繪圖 1--橫坐標(biāo)是線程數(shù)噩凹,縱坐標(biāo)是 qps 值
假設(shè)壓測(cè)線程數(shù)是 1挫以、8谬莹、16诫惭、32翁锡、64、128夕土,對(duì)應(yīng)的文件分別是 sb[1~8].log馆衔,先用如下命令生成 csv 文件:

cat sb*log | egrep " cat|threads:|queries:" | tr -d "\n" | sed 's/Number of threads: /\n/g' | sed 's/\[/\n/g' | sed 's/[A-Za-z\/]\{1,\}://g'| sed 's/ \.//g' | awk {'print $1 $3'} | sed 's/(/,/g'  | sort -g| grep -v '^$' |sed '1i threads,cstat_on_qps' > cstat_on_qps.csv                                 

產(chǎn)生的cstat_on_qps.csv內(nèi)容會(huì)是這個(gè)樣子

threads,cstat_on_qps
1,2796.03
8,18799.03
16,30722.64
32,42044.25
64,51911.20
128,57427.69

再使用 graph-cli畫圖

graph  cstat_off_qps.csv  -T read_write -o read_write.png

最后效果如下


image.png

繪圖 2--多個(gè)測(cè)試場(chǎng)景對(duì)比圖
像上面那樣單一數(shù)據(jù)繪圖還是比較少見的,大部分繪制的是對(duì)比圖怨绣,譬如 MySQL 不同版本的對(duì)比圖角溃、新老硬件性能的對(duì)比圖;可以這樣生成:

graph cstat_off.csv -s --chain | graph physics.csv -s -T read_write -o read_write.png

cstat_off.csvphysics.csv 分別是 MySQL 在c-state關(guān)閉篮撑、不關(guān)閉情形下的壓測(cè)數(shù)據(jù), csv還是按照第一個(gè)繪圖例子的命令生成减细;最終效果如下:

image.png

當(dāng)然也可以更多的數(shù)據(jù)組合,譬如這樣:


image.png

繪圖 3--按時(shí)間繪制
有時(shí)我們想看 MySQL 長(zhǎng)時(shí)間的壓測(cè)是否有性能抖動(dòng), 可以按照時(shí)間軸來繪制:

grep 'thds:' sb_test.log | cut -d ' ' -f 2,9 | sed 's/ /,/g'| sed '1i time,cstat_on_qps'  > qps_trend.csv

樣本數(shù)據(jù)如下:

time,cstat_on_qps
1s,52826.22
2s,53053.49
3s,51781.75
4s,52301.09
5s,54180.96
6s,46002.01
7s,45567.34
8s,40647.22
9s,42120.07
10s,45959.82
11s,46372.70
12s,45708.86
13s,46581.92
14s,46930.91
15s,46604.24
16s,45604.54
17s,46088.76
18s,45702.33
19s,46750.68
20s,46914.81
21s,47485.07
22s,44935.59
23s,38392.21
24s,36965.36
25s,46108.86
26s,46813.07
......

同樣生成圖表:

graph -s qps_trend.csv  -T qps_trend
image.png

從圖就能很直觀看出性能抖動(dòng)隨時(shí)間變化還是蠻大的~

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末赢笨,一起剝皮案震驚了整個(gè)濱河市未蝌,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌质欲,老刑警劉巖树埠,帶你破解...
    沈念sama閱讀 222,252評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異嘶伟,居然都是意外死亡怎憋,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,886評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來绊袋,“玉大人毕匀,你說我怎么就攤上這事“┍穑” “怎么了皂岔?”我有些...
    開封第一講書人閱讀 168,814評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)展姐。 經(jīng)常有香客問我躁垛,道長(zhǎng),這世上最難降的妖魔是什么圾笨? 我笑而不...
    開封第一講書人閱讀 59,869評(píng)論 1 299
  • 正文 為了忘掉前任教馆,我火速辦了婚禮,結(jié)果婚禮上擂达,老公的妹妹穿的比我還像新娘土铺。我一直安慰自己,他們只是感情好板鬓,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,888評(píng)論 6 398
  • 文/花漫 我一把揭開白布悲敷。 她就那樣靜靜地躺著,像睡著了一般俭令。 火紅的嫁衣襯著肌膚如雪后德。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,475評(píng)論 1 312
  • 那天唤蔗,我揣著相機(jī)與錄音探遵,去河邊找鬼。 笑死妓柜,一個(gè)胖子當(dāng)著我的面吹牛箱季,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播棍掐,決...
    沈念sama閱讀 41,010評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼藏雏,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了作煌?” 一聲冷哼從身側(cè)響起掘殴,我...
    開封第一講書人閱讀 39,924評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎粟誓,沒想到半個(gè)月后奏寨,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 46,469評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡鹰服,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,552評(píng)論 3 342
  • 正文 我和宋清朗相戀三年病瞳,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了揽咕。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,680評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡套菜,死狀恐怖亲善,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情逗柴,我是刑警寧澤蛹头,帶...
    沈念sama閱讀 36,362評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站戏溺,受9級(jí)特大地震影響渣蜗,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜旷祸,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,037評(píng)論 3 335
  • 文/蒙蒙 一袍睡、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧肋僧,春花似錦、人聲如沸控淡。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,519評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽掺炭。三九已至辫诅,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間涧狮,已是汗流浹背炕矮。 一陣腳步聲響...
    開封第一講書人閱讀 33,621評(píng)論 1 274
  • 我被黑心中介騙來泰國(guó)打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留者冤,地道東北人肤视。 一個(gè)月前我還...
    沈念sama閱讀 49,099評(píng)論 3 378
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像涉枫,于是被迫代替她去往敵國(guó)和親邢滑。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,691評(píng)論 2 361