cosbench 壓測RGW生產環境

2022-02-22 12:01:30 字數 1262 閱讀 1987

配置資訊:

使用  2個萬兆網絡卡的rgw主機,並用ospf做高可用和負載均衡。  ceph osd集群 有21node (萬兆網絡卡+ 12個4t sata機械硬碟)

測試vm配置:

使用在使用vxlan協議構建的vpc網路內的8個4核8g的vm作為cosbench driver。 使用 128個cosbench work同時執行測試,檔案塊大小(4m-10m)。 

測試場景和結果:

ratio    throughput

ratio    throughput

ratio   throughput

ratio   throughput

read 

80%    2.04gb/s

20%    268.98 mb/s

99%    2.34gb/s

1%    8.8mb/s

write

20%   511.94mb/s

80%   919.69mb/s

1%    20.62mb/s

99%    967.05mb/s

結論: rgw讀能跑滿2個rgw主機的萬兆網絡卡,rgw寫1gb左右,達到rgw集群順序寫上限(增加rgw主機或在主機上部署多個rgw程序或許對提公升寫有幫助)。

s3workload.xml 配置檔案:

<?xml version="1.0" encoding="utf-8" ?>			

cosbench測試截圖:

壓測和防止壓測方案

壓測 防止壓測方案 1.壓測 1 壓測工具 ab 2 壓測請求方式 get 3 壓測網域名稱 url 4 壓測方案 10萬請求,500併發 5 壓測指令碼 ab n 100000 c 500 url 6 展示壓測結果 從上面分析,10萬請求錯誤有 96881 次請求錯誤,基本上也就是很大的問題了 7...

壓測 mysql關閉連線 MySQL 壓測

mysqlslap iterations 100 create schema test query query.sql number of queries 20000 delimiter concurrency 100 3.2.2 網路引數問題 問題描述 使用mysqlslap 壓測某個語句,當併發...

Python併發 壓測http 壓測rpc

思路 啟動max workers個workers 執行緒 每個執行緒處理乙份輸入資料。如果自己統計,那還需要對下邊的指令碼進行擴充套件。如果搭配grafana等監控工具使用,那壓測指令碼只負責瘋狂發請求就好了。import concurrent.futures def parallel proces...