亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁(yè) > 開(kāi)發(fā) > 綜合 > 正文

用sysbench來(lái)測(cè)試MySQL的性能的教程

2024-07-21 23:04:37
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

鑒于最近對(duì)OpenStack的興趣和激情,我想要確保我可以做恰當(dāng)?shù)南到y(tǒng)性能評(píng)估。我主要開(kāi)始轉(zhuǎn)向sysbench,是因?yàn)樗鼛?lái)一系列豐富的針對(duì)不同層面的測(cè)試(通過(guò) -test=option 來(lái)獲知) ,包括有:

  •     fileio - 文件 I/O測(cè)試
  •     cpu - CPU系能測(cè)試
  •     memory - 內(nèi)存功能速度測(cè)試
  •     threads - 線程子系統(tǒng)系能測(cè)試
  •     mutex - 互斥性能測(cè)試

正如你所看到的的,sysbench將讓你的心思著重放在你的硬件和基礎(chǔ)架構(gòu)的許多基礎(chǔ)組件上,例如你的磁盤(pán)子系統(tǒng),以及你的CPUs和內(nèi)存。有一個(gè)額外的選項(xiàng),是用來(lái)執(zhí)行對(duì)MySQL的模擬壓力測(cè)試,并且當(dāng)我在0.5版本中沒(méi)有看到以上的所提到的可支持測(cè)試項(xiàng)時(shí)候,我很驚訝,盡管它可以用來(lái)顯示“聯(lián)機(jī)事務(wù)處理 – 聯(lián)機(jī)事務(wù)處理測(cè)試”。-test=oltp到底怎么回事??
 

這個(gè)列表來(lái)自于sysbench最近的發(fā)布版本0.5——如果你僅僅是在這個(gè)版本上使用它,使用 Frederic Descamps(感謝lefred!)所提供的 包。如果你用的(系統(tǒng))是EPEL,Ubuntu 14.04 或者 Debian 7,就可以使用0.4.12版本(檢查sysbench的版本 -version)。那么,測(cè)試類(lèi)型OLTP再也不會(huì)出現(xiàn)。這個(gè)版本做了什么呢?我使勁撓頭,直到我詢(xún)問(wèn)Percona IRC才知道在0.5版本里的標(biāo)準(zhǔn)OLTP測(cè)試類(lèi)型被替換成了不一樣的語(yǔ)法,它使用傳遞參數(shù)到sysbench,替換掉了引用腳本寫(xiě)入lua的方式。它的優(yōu)點(diǎn)是,現(xiàn)在你有了一個(gè)接口,可以寫(xiě)入你特定的負(fù)載測(cè)試中(提供你了解的lua(接口),用起來(lái)也不難)。如果你還想要運(yùn)行預(yù)定義負(fù)載測(cè)試,它們還是存在的,但是你必須把它們作為RPM的一部分去安裝,或者直接拷貝到你的系統(tǒng)。

幸運(yùn)的是,如果你使用lefred提供的包,你會(huì)發(fā)現(xiàn)下面這些lua腳本(這里使用了截止至2014年8月4號(hào)的Amazon ami):

復(fù)制代碼 代碼如下:
[root@pxc-control ~]# ls -l /usr/share/doc/sysbench/tests/db/
total 44
-rw-r--r-- 1 root root 3585 Sep 7 2012 common.lua
-rw-r--r-- 1 root root 340 Sep 7 2012 delete.lua
-rw-r--r-- 1 root root 830 Sep 7 2012 insert.lua
-rw-r--r-- 1 root root 2925 Sep 7 2012 oltp.lua
-rw-r--r-- 1 root root 342 Sep 7 2012 oltp_simple.lua
-rw-r--r-- 1 root root 425 Sep 7 2012 parallel_prepare.lua
-rw-r--r-- 1 root root 343 Sep 7 2012 select.lua
-rw-r--r-- 1 root root 3964 Sep 7 2012 select_random_points.lua
-rw-r--r-- 1 root root 4066 Sep 7 2012 select_random_ranges.lua
-rw-r--r-- 1 root root 343 Sep 7 2012 update_index.lua
-rw-r--r-- 1 root root 552 Sep 7 2012 update_non_index.lua

 

所以訣竅(如果你希望這么叫它)不是通過(guò)單一詞語(yǔ)傳遞--test指令,而是通過(guò)傳遞一個(gè)lua腳本的完整路徑。

下面首先是舊的方式(sysbench 0.4.12來(lái)自EPEL庫(kù)):
 

復(fù)制代碼 代碼如下:
--test=oltp --oltp-test-mode=complex

 

下面是新的方式(sysbench 0.5):
 

復(fù)制代碼 代碼如下:
--test=/usr/share/doc/sysbench/tests/db/insert.lua

 

下面是我在一個(gè)3個(gè)節(jié)點(diǎn)的PXC集群上跑haproxy,做一個(gè)僅插入的測(cè)試類(lèi)型,下面是我傳遞給sysbench的全部命令:
 

復(fù)制代碼 代碼如下:

[root@pxc-control ~]# cat sys_haproxy.sh
#!/bin/bash
sysbench
--test=/usr/share/doc/sysbench/tests/db/insert.lua
--mysql-host=pxc-control
--mysql-port=9999
--mysql-user=sysbench-haproxy
--mysql-password=sysbench-haproxy
--mysql-db=sbtest
--mysql-table-type=innodb
--oltp-test-mode=complex
--oltp-read-only=off
--oltp-reconnect=on
--oltp-table-size=1000000
--max-requests=100000000
--num-threads=3
--report-interval=1
--report-checkpoints=10
--tx-rate=24
$1

 

下面是insert.lua腳本的內(nèi)容:

 

復(fù)制代碼 代碼如下:
[root@pxc-control ~]# cat /usr/share/doc/sysbench/tests/db/insert.lua
pathtest = string.match(test, "(.*/)") or ""
dofile(pathtest .. "common.lua")
function thread_init(thread_id)
   set_vars()
end
function event(thread_id)
   local table_name
   local i
   local c_val
   local k_val
   local pad_val
   table_name = "sbtest".. sb_rand_uniform(1, oltp_tables_count)
   if (oltp_auto_inc) then
      i = 0
   else
      i = sb_rand_uniq(1, oltp_table_size)
   end
   k_val = sb_rand(1, oltp_table_size)
   c_val = sb_rand_str([[
###########-###########-###########-###########-###########-###########-###########-###########-###########-###########]])
   pad_val = sb_rand_str([[
###########-###########-###########-###########-###########]])
   rs = db_query("INSERT INTO " .. table_name ..  " (id, k, c, pad) VALUES " .. string.format("(%d, %d, '%s', '%s')",i, k_val, c_val, pad_val))
end

 

 

我比較喜歡sysbench 0.5的一個(gè)地方(超過(guò)lua 接口,肯定的?。┦撬F(xiàn)在帶來(lái)一個(gè)配置項(xiàng) –report-interval option(我通常都是設(shè)置為 =1),以便在腳本運(yùn)行時(shí)你可以定時(shí)看到輸出信息。不要等到運(yùn)行結(jié)束是再得到反饋!這里有個(gè)用sysbench 0.5的測(cè)試樣例,通過(guò)本地hapoxy實(shí)例運(yùn)行插入數(shù)據(jù)動(dòng)作以及向在同一個(gè)PXC(Percona XtrDB Cluster)集群上的三個(gè)節(jié)點(diǎn)寫(xiě)數(shù)據(jù)動(dòng)作,例如OpenStack Trove會(huì)做:
 

復(fù)制代碼 代碼如下:

[root@pxc-control ~]# ./sys_haproxy.sh run
sysbench 0.5:  multi-threaded system evaluation benchmark
Running the test with following options:
Number of threads: 3
Report intermediate results every 1 second(s)
Random number generator seed is 0 and will be ignored
Threads started!
[   1s] threads: 3, tps: 0.00, reads/s: 0.00, writes/s: 1099.28, response time: 9.86ms (95%)
[   2s] threads: 3, tps: 0.00, reads/s: 0.00, writes/s: 973.02, response time: 10.77ms (95%)
[   3s] threads: 3, tps: 0.00, reads/s: 0.00, writes/s: 1181.01, response time: 6.23ms (95%)
[   4s] threads: 3, tps: 0.00, reads/s: 0.00, writes/s: 1103.00, response time: 6.77ms (95%)

 

我也想讓你注意到來(lái)自Nilnandan Joshi博客的文章,Nilnandan Joshi是來(lái)自Percona支持團(tuán)隊(duì),在這篇文章中他介紹了在Debian 7上編譯構(gòu)建sysbench 0.5的一種方法。在這里非常感謝Nil的貢獻(xiàn)!

我希望這篇文章可以幫組那些想要升級(jí)到sysbench 0.5的同志,并且能質(zhì)疑(探討)-test=oltp去哪兒了。我很樂(lè)意看到你自己的關(guān)于sysbench用戶(hù)案列,并且是否有其他人發(fā)布過(guò)他們自己的用于負(fù)載測(cè)試的lua腳本!

發(fā)表評(píng)論 共有條評(píng)論
用戶(hù)名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
色88888久久久久久影院按摩| 国产精品大片wwwwww| 超碰成人在线观看| 成人高清电影网站| 亚洲一级黄色大片| 8v天堂国产在线一区二区| 国产欧美综合在线| 国产精品网站入口| 污污网站在线免费观看| 国产精品亚洲天堂| 色天使在线观看| 日韩亚洲欧美中文字幕| 欧美成人精品一区二区男人小说| 中文国产成人精品久久一| 欧美色图在线播放| 久久综合久久久久88| 国产又粗又爽又黄的视频| 国产无遮挡又黄又爽免费网站| 久久精品主播| 日本免费网站视频| 欧美最猛性xxxxxhd| 免费高清在线一区| 久久中文字幕一区二区| 免费观看四虎精品成人| 亚洲最大的黄色网址| 麻豆精品一区| 久久精品色播| 精品少妇theporn| 欧美午夜aaaaaa免费视频| 这里只有精品9| 欧美精品一卡两卡| 麻豆电影在线播放| 亚洲欧美自偷自拍另类| 国产精品国产福利国产秒拍| 成人在线手机视频| 婷婷久久伊人| 亚洲欧美日韩区| 7777精品伊人久久久大香线蕉的| 色婷婷综合久色| 国产精品女人久久久| 国产精品一区二区久久不卡| videoxxxx另类日本极品| 国产在线综合网| 亚洲视频欧美视频| 国产情侣一区二区三区| yw.尤物在线精品视频| fc2人成共享视频在线观看| 国产视频在线视频| 国产美女主播在线| 国产乱色精品成人免费视频| 国产一区二区美女诱惑| 特级丰满少妇一级aaaa爱毛片| 欧洲精品在线视频| 麻豆亚洲av熟女国产一区二| 国产日韩一区二区在线观看| 在线成人激情黄色| 国产精品九九九| 99日韩精品| 欧美人成在线观看| 在线观看亚洲精品视频| 99re6这里有精品热视频| 久久精品一级片| 色综合视频二区偷拍在线| 久久视频在线看| 国产精品99久久久久久成人| 56国语精品自产拍在线观看| 性8sex亚洲区入口| 飘雪影院手机免费高清版在线观看| 久久综合色婷婷| 91亚洲国产| 国产精品久久麻豆| 91黄色小视频| 最猛黑人系列在线播放| 欧美亚洲黄色| 久久天堂夜夜一本婷婷麻豆| 91原色影院| 少妇按摩一区二区三区| 中文字幕 久热精品 视频在线| 日韩免费福利电影在线观看| 亚洲日本青草视频在线怡红院| 色婷婷综合网| 国产一区二中文字幕在线看| 日韩三级在线| 久久永久免费视频| 欧美激情久久久久久久久久久| 中国女人一级一次看片| 欧美国产日韩在线视频| 亚洲国产一区二区三区青草影视| 日韩在线精品一区| 蜜桃麻豆www久久国产精品| 亚洲高清在线观看| 推川ゆうり中文亚洲二区| 欧美成人一区二区视频| 51免费午夜啪啪| 精品美女久久久久久免费| v片在线观看| 好吊日精品视频| 四虎永久在线精品免费网址| 欧美激情一区在线观看| 国产精品福利导航| 欧美一区二区在线不卡| 日本高清不卡在线| 亚洲天堂网一区二区| 黄色精品一区二区| 国产a∨精品一区二区三区不卡| 三级黄色片在线观看| 91精品国产一区| 日韩成人av在线资源| 亚州av一区二区| 欧美国产亚洲一区| 亚洲男帅同性gay1069| 一级片a一级片| 大陆精大陆国产国语精品| 国内精品400部情侣激情| 国产一区二区三区四区尤物| 久久久青草青青国产亚洲免观| www.狠狠爱| www.国产区| 亚洲一卡二卡三卡| 国产成人精品久久亚洲高清不卡| 欧美91福利在线观看| 日本一区二区视频在线观看| 男女男精品视频网站| 日日摸日日添日日躁av| 超碰在线一区| 成人短视频在线看| 日本少妇aaa| 欧美一区二区免费在线观看| 色婷婷av在线| 在线观看岛国av| 国产精品久久久久久久久免费看| 欧美成人有码| 超碰成人免费| 精品无线一线二线三线| www.激情五月.com| 久久亚洲私人国产精品va媚药| 中日韩午夜理伦电影免费| 日本女优天堂99伊人| 十大免费污污软件| 深夜视频在线观看| 91大神xh98hx在线播放| 亚洲国产精品一区二区久| 伊人男人综合视频网| 天堂在线中文字幕| av亚洲精华国产精华| sdde在线播放一区二区| 久久久久99精品成人片| 777精品伊人久久久久大香线蕉| 国内精品视频一区二区三区八戒| 亚洲无人区码一码二码三码| 妞干网在线观看| 亚洲综合在线五月| 久久久精品一区二区三区| 4438x成人网全国最大| 网站永久看片免费| 欧美xxxx14xxxxx性爽| 欧美成人禁片在线www| 娇妻被老王脔到高潮失禁视频| 成人综合网站| 日韩电影在线观看一区| 午夜影院在线观看视频| 性囗交免费视频观看| 国产亚洲欧美一区二区| 婷婷色中文字幕| 牛夜精品久久久久久久99黑人| 久久国产电影| 超碰超碰在线| 国产性生活毛片| 激情综合网俺也去| 在线观看国产欧美| 免费看啪啪网站| 亚洲成人自拍网| 激情五月宗合网| 日韩成人精品视频在线观看| 日韩亚洲欧美在线| 精品高清一区二区三区| chinese叫床对白videos| 亚洲一线二线三线视频| 国产精品视频无码| 中文字幕久久午夜不卡| 精品一区二区在线观看视频| 欧美日韩和欧美的一区二区| 香蕉视频999| 白浆视频在线观看| 欧美视频久久久| 在线观看一区二区三区四区| 国产成人拍精品视频午夜网站| 国产一区二区在线免费视频| 黄色一级在线视频| 黄动漫网站在线观看| 亚洲私拍视频| 热re99久久精品国产66热| 成年大片免费视频播放二级| 老司机精品视频在线观看6| 亚洲va欧美va天堂v国产综合| 超碰97人人在线| 国产精品免费福利| 欧美激情论坛| 国产精品av一区二区三区| 欧美日韩性生活| 亚洲精品菠萝久久久久久久| 波多野结衣亚洲| 国产免费不卡av| 在线视频观看一区二区| 最新中文字幕久久| 中文字幕在线不卡一区二区三区| 国内小视频在线看| 麻豆精品久久久久久久99蜜桃| 91极品尤物在线播放国产| 亚洲一区二区三区综合| 美女写真久久影院| 伊人久久亚洲综合| 99久久综合狠狠综合久久止| 国产成人综合自拍| zztt21.su黑料网站| 欧美日韩一级黄色片| www.亚洲人| 四虎4hu影库永久地址| 亚洲成a天堂v人片| 日本一级黄色录像| 一区二区三区四区在线观看国产日韩| 国产欧美在线观看免费| 三上悠亚在线一区二区| 水莓100国产免费av在线播放| 国产91精品久| 久久久久久久极品内射| 青青在线免费观看| 亚洲色欧美另类| 国语精品中文字幕| 亚洲午夜精品久久久久久性色| 999精品视频在线观看| 久久精品国产一区二区三区肥胖| 伊人影院蕉久影院在线播放| 久久久久久久激情| 欧美乱偷一区二区三区在线| 天天草天天干| 久久综合色综合| 国产精品96久久久久久| 日韩欧美1区| av在线电影网| 美媛馆国产精品一区二区| 一区二区三区成人| 精品不卡一区二区三区| 正在播放亚洲1区| 日韩精品在线免费看| 91精品国产一区二区三密臀| canopen超线视频网线的应用| 韩国av一区二区三区四区| 丁香婷婷综合网| 91视频免费在线看| 99久久精品免费视频| 成年人视频在线免费看| 欧美四级在线| 日韩精品一区二区三区中文| 国内露脸中年夫妇交换精品| 欧美高清视频看片在线观看| 国产精品网站一区| 成人在线免费观看网站| 亚洲AV无码久久精品国产一区| 欧美日韩18| 7色.com| 97精品视频在线| 亚洲日本电影| 国产精品jizz| 先锋影音网一区二区| 97精品中文字幕| 成 年 人 黄 色 大 片大 全| 日本一区二区免费电影| 亚洲欧美日韩不卡一区二区三区| 海角社区69精品视频| 成人自拍小视频| 666欧美在线视频| 成人福利电影精品一区二区在线观看| 先锋影音av男人站| 黄色在线免费观看| 夜夜爽夜夜爽精品视频| 精品一区二区三区在线播放| 欧美人在线视频| 日本另类视频| 色男人天堂av| 粉嫩一区二区三区在线看| 女生裸体视频一区二区三区| 99精品一区二区三区无码吞精| 爱啪啪综合导航| 伊人久久大香线蕉av一区| 黄色欧美视频| 精品爆乳一区二区三区无码av| 在线观看日韩高清av| 国产精品久久久久久中文字| 特黄视频免费看| 亚洲男人7777| 国产小视频在线看| 国产农村妇女毛片精品| 欧美日韩亚洲一区三区| 亚洲精品中文在线影院| 一级黄色大片儿| 天堂va在线| 免费人成短视频在线观看网站| 中文字幕精品视频在线| 天堂中文在线官网| 国产成人在线视频观看| 欧美激情一区二区三区成人| 国产中文字幕在线观看| 欧美4khd| 国产精品久久久久久久7电影| 日韩视频1区| 一级片视频免费看| 免费在线观看国产精品| 亚洲aⅴ乱码精品成人区| 福利在线午夜| www.伊人久久| 特级西西人体高清大胆| 一本一道久久a久久精品| 精品国产av无码| 国产福利一区二区三区视频在线| 高清视频国产| 久久久国产综合精品女国产盗摄| 国产麻豆9l精品三级站| 在线观看av大片| 懂色av一区二区三区免费看| 永久免费在线观看视频| 日本精品久久久久久| 日韩国产专区| 丝袜美腿综合| 欧美性猛交xxx高清大费中文| 中文字幕一区二区三区域| 亚洲va久久久噜噜噜久久| 免费看黄色的视频|