Postmark測試後端儲存效能
Postmark用於對進行頻繁,大量存取小檔案的儲存系統的儲存效能測試。
原理:構建一個測試檔案池,透過檔案最大,最小大小,數量等引數進行配置,然後進行事務的初始化,
對每一個事務中讀取/附加,建立/刪除等所佔的比例進行設定來模擬真是應用場景,事務操作完成後,
Postmark對檔案池進行刪除,結束測試,輸出結果。
===========================
配置的兩種方式:
一、直接在命令列中輸入配置命令
如:
# ./postmark-1.51
>set size 10000 20000
二、使用配置檔案啟動
./postmark XXX.cfg
--XXX.cfg
set transactions 5000
set number 5000
run
quit
==========================
相關的配置說明:
set size min_size max_size 設定檔案大小的上下限
set number XXX 設定併發檔案數
set seed XXX 設定隨機數種子
set transactions XXX 設定事務數
set location 設定工作目錄,應該是已有目錄,預設為當前目錄
+ name weight
- name
name weight 將原有目錄全部刪除,然後新增引數中的目錄
set subdirectory n n為每個工作目錄下的子目錄個數
set read n
set write n 設定讀寫塊大小
set buffering true/false
true buffered(default)
false nobuffered
set bias read n n為read/append中read所佔比例 n/10
set bias create n n為create/delete中create所佔比例 n/10
set report verbose(default)/terse 設定報告模式,terse模式的輸出沒有文字說明,便於透過批處理執行多個測試之後,使用excel對結果進行分析
run [filename] 執行postmark,結果輸出到stdout或者檔案filename
show [filename] 輸出當前設定
help
quit
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/23937368/viewspace-1050847/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- [原創]儲存過程效能測試儲存過程
- 使用dbms_profiler測試儲存過程效能儲存過程
- Oracle ORION模擬Database負載測試儲存效能OracleDatabase負載
- MySQL federated儲存引擎測試MySql儲存引擎
- 建立測試用例以及測試結果儲存
- vmware測試1 儲存劃分
- 使用NFS作為Glance儲存後端NFS後端
- 不會效能測試的後端,不是好程式設計師後端程式設計師
- 簡單的鍵值儲存測試
- 全面的儲存過程 測試可用儲存過程
- openstack pike版使用ceph作後端儲存後端
- 《客戶端儲存技術》讀後感客戶端
- 後端測試與 SDK 測試哪個前景更好?後端
- 每秒1w+分散式事務--dtm的Redis儲存效能測試分析分散式Redis
- 白話分散式儲存測試(一)明確測試目標分散式
- 測試平臺後端優化後端優化
- 我的測試儲存過程程式碼儲存過程
- kubernetes配置後端儲存 rook-ceph後端
- 移動端效能測試必備工具 PerfDog 效能狗
- 如何在Linux系統伺服器中測試儲存/磁碟I/O效能?Linux伺服器
- 前後端聯調之Fiddler工具--to前端to測試to後端後端前端
- 自動化測試|Eolink Apikit 如何儲存、使用測試用例API
- 效能測試-服務端瓶頸分析思路服務端
- 大小端儲存模式模式
- Linux儲存效能觀測——iostat命令詳解LinuxiOS
- 【效能測試】使用ab做Http效能測試HTTP
- 高效能儲存SIG月度動態:ANCK ublk完成POC測試,EROFS最佳化xattr後設資料開銷
- 效能測試
- 簡單測試在儲存過程中臨時表與union all的效能差別儲存過程
- 效能測試:分散式測試分散式
- Jmeter介面測試+效能測試JMeter
- 主流 go-web 服務端框架效能測試GoWeb服務端框架
- 服務端效能測試你應該知道的服務端
- WeTest 明星工具-移動端效能測試 PerfDog 初探
- 【LocustPlus序】漫談服務端效能測試服務端
- 淺談.Net Core後端單元測試後端
- Ceph儲存後端ObjectStore架構和技術演進後端Object架構
- Nodejs:使用Mongodb儲存和提供後端CRD服務NodeJSMongoDB後端