ubuntu下filebench按裝及測試

1. filebench下載

客戶端安裝:filebench
系統:ubuntu
filebench是一個文件系統測試中常用到的工具,它可以生成和模擬各種各樣的負載。

Filebench is a file system and storage benchmark that can generate a large
variety of workloads. Unlike typical benchmarks it is extremely flexible and
allows to specify application’s I/O behavior using its extensive Workload Model
Language (WML)

2.filebench使用

方法一(不常用)

自己定義測試負載(我沒實踐)

方法二

  • 直接使用filebench中提供的負載,並修改相應的工作目錄,文件大小等信息.

  • Filebench帶有幾個預定義的微觀和宏工作負載(例如web服務器,文件服務器,郵件服務器),這些工作負載在WML中也有描述。 在源代碼樹中,工作負載位於workloads/目錄中。

  • 不建議直接使用來自workloads/或/ usr / local / share / filebench / workloads /目錄的工作負載文件。 主要原因是這些工作負載的大小不正確(例如,按照數據集大小)到特定系統。 例如,webserver工作負載的初始數據集大小僅略大於16MiB,這通常不是您想要測試包含多個千兆字節RAM的系統的大小。

    (最好將它提供的改成我們的,不覆蓋)故我們將這些提供的workload拷貝一份,並修改其以適應我們的測試:

cd /filebench/workloads
cp webserver.f mywebserver.f
  • 接着我們就可以修改mywebserver.f以適應我們的測試了.
  • 一般就修改dir, nfiles, filesize, nthreads等主要參數,然後就可以開始測試了,使用命令:
filebench -f mywebserver.f

使用比較多的workload有fileserver, webserver, varmail等,我們可以修改其參數以適應我們的測試.
參考:https://www.jianshu.com/p/4fcd6b8a4236

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章