日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

sysbench安装和使用(亲测)

發布時間:2024/9/20 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 sysbench安装和使用(亲测) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

sysbench是一款測試工具

主要包括以下幾種方式的測試:

? ? ?1、cpu性能

? ? ?2、磁盤io性能

? ? 3、調度程式性能

? ? ?4、內存分配及傳輸速度

? ? ?5、POSIX線程性能

? ? ?6、數據庫性能(OLTP基準測試)現在sysbench主要支持 MySQL,pgsql,oracle 這3種數據庫

廢話不多說,趕緊上安裝!!!!

1.安裝

系統為centos6.5 【王小明制作的鏡像】 云主機配置為1核2GB

一、從哪里可以下載到sysbench

https://github.com/akopytov/sysbench【別人的一個鏈接地址】

二、sysbench的一些安裝依賴

yum -y install? make automake libtool pkgconfig libaio-devel vim-common

三、sysbench安裝

1)centos系統執行如下命令

yum list

yum install sysbench

2):Ubuntu系統可以直接apt,如:

apt-getinstallsysbench

四、驗證sysbench是否安裝成功

sysbench --version

五、測試

1)測試cpu: sysbench --test=cpu --cpu-max-prime=2000 run,結果如下圖:

?

2)測試線程:sysbench? --test=threads --num-threads=500 --thread-yields=100 --thread-locks=4 run,結果如下圖:

?

3)測試IO:--num-threads 開啟的線程? ? --file-total-size 總的文件大小

1,prepare階段,生成需要的測試文件,完成后會在當前目錄下生成很多小文件。

sysbench --test=fileio --num-threads=16 --file-total-size=2G --file-test-mode=rndrw prepare

2,run階段

sysbench --test=fileio --num-threads=20 --file-total-size=2G --file-test-mode=rndrw run

?

3,清理測試時生成的文件

sysbench --test=fileio --num-threads=20 --file-total-size=2G --file-test-mode=rndrw cleanup

4)測試內存:sysbench --test=memory --memory-block-size=8k --memory-total-size=1G run

?

5)測試mutex:sysbench –test=mutex –num-threads=100 –mutex-num=1000 –mutex-locks=100000 –mutex-loops=10000 run

?

6)測試OLTP:【從這后面的內容以及怎么解析,有待下周來了繼續研究】

1,prepare階段,生成需要的測試表

sysbench --test=oltp --mysql-table-engine=innodb --mysql-host=10.0.0.8 --mysql-db=testsysbench --oltp-table-size=500000 --mysql-user=root --mysql-password=Lad123456 prepare

2,run階段

sysbench --num-threads=16 --test=oltp --mysql-table-engine=innodb --mysql-host=192.168.x.x --mysql-db=test --oltp-table-size=500000 --mysql-user=root --mysql-password=123456 run

3,清理測試時生成的測試表

sysbench --num-threads=16 --test=oltp --mysql-table-engine=innodb --mysql-host=192.168.x.x --mysql-db=test --oltp-table-size=500000 --mysql-user=root --mysql-password=123456 cleanup

7)測試表信息:

sysbench--num-threads=4 --test=oltp--oltp-reconnect-mode=random--mysql-table-engine=innodb --mysql-host=192.168.200.201 --mysql-db=rep_test --oltp-table-size=500000--mysql-user=zjy --mysql-password=1234#

?

1人點贊

?

性能測試整理

?



作者:測試的旅途中
鏈接:https://www.jianshu.com/p/7a80898c6866
來源:簡書
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。

總結

以上是生活随笔為你收集整理的sysbench安装和使用(亲测)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。