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