客戶新購一批機器,flash卡??蛻粢筮x取一臺上云主機,對磁盤進行I/O讀寫測試及對mysql數(shù)據(jù)庫進行TPS測試。
今天主要介紹mysql壓測前的準備工作--安裝sysbench工具。
sysbench是跨平臺的基準測試工具,支持多線程,支持多種數(shù)據(jù)庫;主要包括以下幾種測試:
1、cpu性能
2、磁盤io性能
3、調(diào)度程序性能
4、內(nèi)存分配及傳輸速度
5、POSIX線程性能
6、數(shù)據(jù)庫性能(OLTP基準測試)
主機及數(shù)據(jù)庫配置如下:
系統(tǒng) | 系統(tǒng)版本 | 數(shù)據(jù)庫 | 數(shù)據(jù)庫版本 |
linux | CentOS Linux release 7.4 | teledb | Mysql 5.7 |
首先需要部署好測試的上云主機,然后將sysbench工具安裝在主節(jié)點上。
工具包安裝全程都在root環(huán)境下進行
1、安裝前準備
--安裝unzip
Yuminstall -y unzip
Yuminsatll -y automake libtool
2、解壓sysbench工具包
3、編譯安裝
此次需要在一臺主機上對兩臺主機進行測試,安裝步驟如下;
刷新環(huán)境變量
執(zhí)行./configure
附:解決執(zhí)行./configure時報錯configure:error: cannot find MySQL client libraries in/app/teledb/teledb/teledb_xxx/mysql_xxx/lib問題,解決辦法如下:
找到對應鏈接文件
建立軟連接
再次執(zhí)行./configure
make
makeinstall
4、第一套庫安裝成功
5、安裝第二套庫
刷新第二套庫環(huán)境變量并執(zhí)行./configure
make clean --需要先清除上一次安裝的環(huán)境
sysbench --version --查看第一套庫安裝的sysbench是否還存在
make
make install
第二套庫工具包安裝成功
當我們進行壓測時只需要刷新對應環(huán)境變量,即可在同一主機上對兩套數(shù)據(jù)庫進行壓測的效果。后續(xù)我會繼續(xù)分享利用sysbench工具對磁盤進行I/O讀寫測試及mysql數(shù)據(jù)庫TPS測試。
文章版權歸作者所有,未經(jīng)允許請勿轉載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉載請注明本文地址:http://systransis.cn/yun/129969.html
摘要:所以本文寫寫針對快杰和基于快杰自建實例的性能測試對比,為我們以后的實例選型做個技術參考??旖艿男阅苣軌驖M足絕大多數(shù)業(yè)務運行的性能容量需求大量除外。從測試結果上來看,基于快杰的數(shù)據(jù)庫性能表現(xiàn)有比較高的漲幅,性價比還不錯。**一 前言**有贊的基礎架構使用了UCloud的基礎服務,我們有相當比例的數(shù)據(jù)庫是UCloud的RDS(一部分使用云RDS,一部分使用購買他們的物理服務器自建數(shù)據(jù)庫)。近期我...
摘要:上周,一篇云主機測評文章云服務器哪家強阿里云騰訊云華為云深度評測在朋友圈引發(fā)了熱議。機型選擇通用實例阿里云通用平衡增強型,華為云通用計算增強型,以及騰訊云標準型。上周,一篇云主機測評文章《云服務器哪家強?AWS、Azure、阿里云、騰訊云、華為云深度評測》在朋友圈引發(fā)了熱議。然而其中,云主機性能一直頗為優(yōu)秀,甚至在多次其它公開測評中位列第一的UCloud卻在此次測評中缺席,因此,測評的結果不...
閱讀 1356·2023-01-11 13:20
閱讀 1707·2023-01-11 13:20
閱讀 1215·2023-01-11 13:20
閱讀 1906·2023-01-11 13:20
閱讀 4165·2023-01-11 13:20
閱讀 2757·2023-01-11 13:20
閱讀 1402·2023-01-11 13:20
閱讀 3671·2023-01-11 13:20