全鏈路效能壓測工具分析和總結-實時更新
服務端壓測
memtier_benchmark
memtier_benchmark是Redis Labs推出的一款命令列工具,它能夠產生各種各樣的流量模式,可以對Memcached和Redis例項進行基準測試。這個工具提供了豐富的自定義選項和報表功能,通過命令列介面就能夠輕鬆地使用。這個工具的一些優點如下所述:
-
memtier_benchmark同時支援Redis和Memcached(二進位制和文字)協議,因此你可以對這兩種NoSQL系統進行基準測試,甚至可以比較它們在不同場景中的效能。
-
memtier_benchmark能夠啟動多個工作執行緒(使用
-t
選項指定數量),每個執行緒能夠驅動若干個客戶端(使用-c
選項指定數量)。多執行緒使得你能夠更好的利用客戶端主機的硬體資源,即便使用單臺主機,你也能夠生成較高的流量負載。 -
memtier_benchmark能夠迭代執行多次基準測試(使用
-x
選項指定迭代次數),它會自動生成測試報告,包含最好和最壞的執行結果,以及聚合平均值。 -
memtier_benchmark能夠控制
GET
和SET
運算元量的比率(使用--ratio
選項),這樣便能針對各種訪問模式進行基準測試。 -
memtier_benchmark能夠控制
GET
和SET
操作的訪問模式。每種操作的訪問模式都可以獨立設定,可以是隨機訪問或連續訪問。 -
memtier_benchmark能夠為測試鍵設定相同的過期時間,也可以在指定範圍之內設定不同的過期時間(使用
--expiry-range
選項)。
Reference
相關文章
- 自動化測試工具分析和總結-實時更新
- 全鏈路壓測(5):生產全鏈路壓測實施全流程
- 全鏈路壓測(1):認識全鏈路壓測
- 效能測試 —— 什麼是全鏈路壓測?
- 有贊全鏈路壓測實戰
- PR效能測試工具升級到全鏈路效能測試與分析平臺
- 全鏈路壓測(4):全鏈路壓測的價值是什麼?
- 全鏈路壓測落地和演進之路
- 全鏈路壓測自動化實踐
- “敏捷版”全鏈路壓測敏捷
- 全鏈路壓測演進之迭代式壓測
- 全鏈路壓測(3):技術改造和測試驗證
- 有贊全鏈路壓測 - 張弛
- 壓測和效能分析方法論
- 告別傳統壓測:全鏈路壓測在中通的實踐分享
- 高德全鏈路壓測——精準控壓的建設實踐
- 行情壓測效能最佳化總結
- 全鏈路壓測(2):方案調研和專案立項
- 全鏈路效能測試怎麼做?
- 有贊全鏈路壓測引擎的設計與實現
- 效能壓測工具 —— wrk
- 生產全鏈路壓測常態化方案
- 全鏈路壓測(11):聊聊穩定性預案
- 全鏈路壓測(10):測試要做的準備工作
- 全鏈路壓測平臺(Quake)在美團中的實踐
- 全鏈路壓測體系建設方案的思考與實踐
- 生產環境全鏈路壓測平臺Takin
- 如何開展線上全鏈路壓測思路分享
- 詳解 | 阿里怎麼做雙11全鏈路壓測?阿里
- 壓測怎麼做?如何自動化?盤點各大公司全鏈路壓測方案與實踐
- 壓測結果分析
- 效能測試:主流壓測工具介紹
- 獨家揭秘 | 阿里怎麼做雙11全鏈路壓測?阿里
- 高德全鏈路壓測——語料智慧化演進之路
- 劇透!全鏈路壓測從零開始系列目錄
- 一次效能壓測及分析調優實踐
- Linux 效能分析工具彙總Linux
- 即時效能分析工具 PyroscopeROS