欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > 用sysbench來測試MySQL的性能的教程

用sysbench來測試MySQL的性能的教程

熱門標簽:個人怎么在地圖標注需要的店鋪 怎么去除地圖標注 百度地圖標注早餐區(qū)域 清朝地圖標注哈爾濱 武漢外呼防封系統(tǒng)多少錢 漳州智云呼電話機器人 新岸線智能電銷機器人 地圖標注大廈 冀州市地圖標注

鑒于最近對OpenStack的興趣和激情,我想要確保我可以做恰當?shù)南到y(tǒng)性能評估。我主要開始轉(zhuǎn)向sysbench,是因為它帶來一系列豐富的針對不同層面的測試(通過 -test=option 來獲知) ,包括有:

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

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

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

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

復制代碼 代碼如下:
[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

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

下面首先是舊的方式(sysbench 0.4.12來自EPEL庫):
 

復制代碼 代碼如下:
--test=oltp --oltp-test-mode=complex

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

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

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

復制代碼 代碼如下:

[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)容:

復制代碼 代碼如下:
[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的一個地方(超過lua 接口,肯定的!)是它現(xiàn)在帶來一個配置項 –report-interval option(我通常都是設置為 =1),以便在腳本運行時你可以定時看到輸出信息。不要等到運行結(jié)束是再得到反饋!這里有個用sysbench 0.5的測試樣例,通過本地hapoxy實例運行插入數(shù)據(jù)動作以及向在同一個PXC(Percona XtrDB Cluster)集群上的三個節(jié)點寫數(shù)據(jù)動作,例如OpenStack Trove會做:
 

復制代碼 代碼如下:

[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%)

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

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

您可能感興趣的文章:
  • Sysbench對Mysql進行基準測試過程解析
  • MySQL數(shù)據(jù)庫基于sysbench實現(xiàn)OLTP基準測試
  • 通過sysbench工具實現(xiàn)MySQL數(shù)據(jù)庫的性能測試的方法
  • sysbench對mysql壓力測試的詳細教程
  • 使用sysbench來測試MySQL性能的詳細教程
  • MySQL性能壓力基準測試工具sysbench的使用簡介

標簽:天門 宣城 德宏 天門 濰坊 儋州 金昌 臺灣

巨人網(wǎng)絡通訊聲明:本文標題《用sysbench來測試MySQL的性能的教程》,本文關鍵詞  用,sysbench,來,測試,MySQL,;如發(fā)現(xiàn)本文內(nèi)容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《用sysbench來測試MySQL的性能的教程》相關的同類信息!
  • 本頁收集關于用sysbench來測試MySQL的性能的教程的相關信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    91丨porny丨在线| 久久爱一区二区| 国模私拍在线观看| 色婷婷精品大在线视频| 欧美激情综合网| 狠狠色狠狠色综合日日91app| 欧美xxxxx精品| 欧美日韩一级大片网址| 亚洲麻豆国产自偷在线| 成人毛片老司机大片| 亚洲欧美精品aaaaaa片| 国产精品污www在线观看| 国产成都精品91一区二区三| 91麻豆精品久久毛片一级| 久久夜色精品国产欧美乱极品| 免费人成网站在线观看欧美高清| 加勒比精品视频| 日韩三区在线观看| 麻豆精品精品国产自在97香蕉 | 免费观看一级特黄欧美大片| 荫蒂被男人添免费视频| 91精品国产综合久久蜜臀| 石原莉奈在线亚洲三区| 一级特级黄色片| 精品日韩99亚洲| 国内成人精品2018免费看| 国产午夜精品福利视频| 国产人久久人人人人爽| 成人综合在线网站| 91黄色免费看| 亚洲成人av免费| 亚洲做受高潮无遮挡| 久久久亚洲精品石原莉奈| 国产精品一二三四五| 一起操在线播放| 亚洲精品中文字幕乱码三区| 少妇献身老头系列| 欧美一级片在线看| 精品在线一区二区三区| 欧美h片在线观看| 亚洲精品你懂的| 亚洲一区二区三区美女| 丰满人妻一区二区三区大胸 | 欧美zozo另类异族| 美腿丝袜亚洲色图| 99精品中文字幕| 亚洲精品视频在线| 精品视频站长推荐| 国产午夜精品久久久久久久| 成人高清视频在线观看| 欧美日韩一区不卡| 久88久久88久久久| 一道本成人在线| 日韩精品一卡二卡三卡四卡无卡| 日本成人免费视频| 亚洲欧美日韩成人高清在线一区| 中文字幕人妻一区二区三区| 久久奇米777| 97久久精品人人爽人人爽蜜臀| 欧美高清一级片在线| 久久精品国产免费| 色偷偷88欧美精品久久久| 无码av免费一区二区三区试看| 夫妇交换中文字幕| 亚洲精品久久久蜜桃| 新91视频在线观看| 亚洲人成人一区二区在线观看| 91精品小视频| 国产精品久久久久aaaa樱花| 精品久久久久一区二区| 久久精品视频网| www.黄色网| 国产亚洲欧美激情| av漫画在线观看| 中文天堂在线一区| 欲求不满的岳中文字幕| 国产精品成人在线观看| 少妇饥渴放荡91麻豆| **网站欧美大片在线观看| 高潮毛片无遮挡| 一区二区免费在线| 国产成人免费观看网站| 亚洲.国产.中文慕字在线| 亚洲区一区二区三| 欧美96一区二区免费视频| 日本精品裸体写真集在线观看 | 午夜精品一区在线观看| 色综合天天综合狠狠| 久久99精品一区二区三区| 欧美性大战久久久久久久蜜臀| 国产一区在线观看视频| 欧美一区在线视频| 性生活一级大片| 欧美激情综合五月色丁香小说| 女尊高h男高潮呻吟| 亚洲精品国产品国语在线app| 色噜噜噜噜噜噜| 日韩中文字幕区一区有砖一区| 色天天综合色天天久久| 国产伦理精品不卡| 精品国免费一区二区三区| 久久久久亚洲av无码网站| 亚洲国产高清不卡| 最新中文字幕av| 日本不卡中文字幕| 欧美日韩夫妻久久| 99国产精品99久久久久久| 国产欧美精品一区二区三区四区| 亚洲成人av福利| 欧洲激情一区二区| 成人久久18免费网站麻豆| 久久久久久免费毛片精品| 亚洲天堂美女视频| 亚洲午夜三级在线| 在线观看视频一区二区欧美日韩| 国产成人免费9x9x人网站视频| 欧美一区二区播放| 精品人妻一区二区免费| 亚洲伦理在线精品| 在线一区二区三区做爰视频网站| 高清不卡一二三区| 中文字幕乱码亚洲精品一区| 乐播av一区二区三区| 蜜芽一区二区三区| 日韩视频免费直播| 91精品人妻一区二区| 人人精品人人爱| 日韩欧美亚洲一区二区| 一起草在线视频| 视频一区二区三区在线| 在线观看91精品国产麻豆| 精品熟女一区二区三区| 五月开心婷婷久久| 欧美一级视频精品观看| www.超碰97| 蜜桃精品在线观看| 欧美精品一区在线观看| 91精品国自产在线| 国产一区二区福利视频| 亚洲国产岛国毛片在线| 欧美偷拍第一页| 91性感美女视频| 亚洲一区二区三区四区在线观看| 欧美日韩国产美| 日韩免费高清一区二区| 毛片一区二区三区| 精品国产伦一区二区三区观看方式 | 久久久精品一品道一区| 蜜桃av免费在线观看| 国产成人在线观看免费网站| 国产精品丝袜在线| 日本电影欧美片| 色诱av手机版| 日本女人一区二区三区| 精品福利视频一区二区三区| 国产真人真事毛片视频| 成人av免费网站| 亚洲综合在线电影| 日韩一二在线观看| 在线观看免费黄色网址| gogogo免费视频观看亚洲一| 亚洲一区二区三区美女| 日韩免费福利电影在线观看| 欧美a在线播放| aaa亚洲精品一二三区| 亚洲国产视频直播| 精品伦理精品一区| 黄色一级大片在线免费观看| 91麻豆精品一区二区三区| 偷窥少妇高潮呻吟av久久免费| 欧美www视频| 一级片一级片一级片| 日韩高清一二三区| 久久se精品一区二区| 中文字幕在线不卡一区| 制服丝袜亚洲播放| 18精品爽国产三级网站| 91免费精品国自产拍在线不卡| 肉色丝袜一区二区| 中文字幕+乱码+中文字幕一区| 欧美三电影在线| 三年中国中文观看免费播放| 97精品国产露脸对白| 蜜乳av一区二区| 亚洲精品午夜久久久| 精品国产免费人成电影在线观看四季 | 欧美高清精品一区二区| 精品一区二区三区在线播放 | 欧美在线制服丝袜| 日韩av在线看免费观看| 99热99精品| 久久精品99国产精品日本| 一区二区三区丝袜| 国产日本亚洲高清| 欧美美女喷水视频| 成人在线观看高清| 成年人网站免费看| 99久久综合狠狠综合久久| 久久99精品国产91久久来源| 亚洲精品v日韩精品|