客戶新購一批機器,flash卡。客戶要求選取一臺上云主機,對磁盤進行I/O讀寫測試及對mysql數據庫進行TPS測試。
今天主要介紹mysql壓力測試--數據庫TPS測試,磁盤I/O讀寫性能測試。
主機及數據庫配置如下:
創建測試庫,用于測試表的創建及測試數據的插入。
查看sysbench工具所擁有的測試腳本,選擇測試所需要的對應腳本。
首先對A測試庫進行壓力測試。
第一次測試,利用sysbench工具創建10張1000000數據量的測試表,線程并發數設置為10。
執行測試,客戶端的并發線程數為10,壓測時間1800秒,間隔10秒生成一次報告。
第一次測試部分日志如下:
第一次測試磁盤I/O讀寫如下:
執行第二次測試,其它參數不變,調整線程并發數為200。
第二次測試日志如下:
第二次磁盤I/O讀寫如下:
然后對B測試庫進行壓測,測試過程與A測試庫一樣,測試過程省略。
最后對A、B測試庫同時進行壓測。
A測試庫測試如下:
A測試庫測試部分日志如下:
B測試庫測試如下:
B測試庫測試部分日志如下:
A、B庫測試時,磁盤I/O讀寫情況如下:
經過多次測試,測試表的創建速度和測試數據的插入速度與調整threads參數的大小無關。在壓力測試時,調整threads參數,可以有效的增加磁盤的I/O讀寫速度,以及提升數據庫的TPS。單個庫進行測試時,數據庫平均TPS為8800,QPS為178000,磁盤I/O平均讀寫率為180MB/S兩個庫進行測試時,數據庫平均TPS為6600,QPS為125000。磁盤I/O平均讀寫率為200MB/S。由此可以得出,在同一節點上,運行多套庫會影響數據庫部分性能,而對應的主機磁盤I/O讀寫性能也會略有提升。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129956.html
摘要:所以本文寫寫針對快杰和基于快杰自建實例的性能測試對比,為我們以后的實例選型做個技術參考。快杰的性能能夠滿足絕大多數業務運行的性能容量需求大量除外。從測試結果上來看,基于快杰的數據庫性能表現有比較高的漲幅,性價比還不錯。**一 前言**有贊的基礎架構使用了UCloud的基礎服務,我們有相當比例的數據庫是UCloud的RDS(一部分使用云RDS,一部分使用購買他們的物理服務器自建數據庫)。近期我...
摘要:上周,一篇云主機測評文章云服務器哪家強阿里云騰訊云華為云深度評測在朋友圈引發了熱議。機型選擇通用實例阿里云通用平衡增強型,華為云通用計算增強型,以及騰訊云標準型。上周,一篇云主機測評文章《云服務器哪家強?AWS、Azure、阿里云、騰訊云、華為云深度評測》在朋友圈引發了熱議。然而其中,云主機性能一直頗為優秀,甚至在多次其它公開測評中位列第一的UCloud卻在此次測評中缺席,因此,測評的結果不...
摘要:讀寫分離中間件具有獨立的。變量語句將被廣播考慮到節點間數據一致性問題,只會分發到主節點。節點健康檢查,提升數據庫系統可用性。UCloud MySQL云數據庫讀寫分離 背景 數據顯示,關系型數據庫在OLTP業務下96.87%都在等待讀I/O,而處理器計算僅僅占了5.3%,這說明要提高數據庫的QPS性能,關鍵的一點是提高系統的IO能力。 另一個數據表明, 大多數業務對數據庫的訪...
閱讀 1346·2023-01-11 13:20
閱讀 1684·2023-01-11 13:20
閱讀 1132·2023-01-11 13:20
閱讀 1858·2023-01-11 13:20
閱讀 4100·2023-01-11 13:20
閱讀 2704·2023-01-11 13:20
閱讀 1385·2023-01-11 13:20
閱讀 3597·2023-01-11 13:20