fio效能測試工具新添圖形前端gfio
fio是個非常強大的IO效能測試工具,可以毫不誇張的說,如果你把所有的fio引數都搞明白了,基本上就把IO協議棧的問題搞的差不多明白了,原因在於作者Jens Axboe是linux核心IO部分的maintainer. 但是這個工具有個很大的缺點就是沒有圖形介面,單靠輸出的數字很難看出來IO的趨勢變化,所以急需一個圖形前端.
幸運的是Jens也認識到這個問題,2012年2月15號在google plus上說:
Once complete, this will be a great addition to fio. It can be quite tricky to get a good overview of all the various job controlling options that fio has, presenting them graphically has some advantages over a basic 80-line text cli.
可是Jens是寫linux核心程式碼的,對於圖形終端的程式設計不是很熟悉。 大牛畢竟是大牛,發揚革命不怕苦精神,自己學圖形程式設計,於是在最近的2.1版本給我們帶來了這個圖形終端。有了這個東西使用起來就方便許多。
我給大家演示下如何編譯,執行這個gfio. 在這之前需要給大家說下fio的server/client模式。 fio一旦進入server模式就會在8765 tcp埠上監聽,等待客戶端來連線。 一旦客戶端連線上來,會發上來比如執行job等任務,服務端把執行結果推送到客戶端。所以這個圖形前端實際上是fio的一個client, 名字叫gfio. 具體參見 README裡面的描述。
新版本的支援gfio的fio可以在這裡下載 git clone git://git.kernel.dk/fio.git,編譯gfio原始碼的時候, 由於它依賴於gtk庫,需要先安裝libgtk2.0開發包,演示開始:
這樣fio就編譯好了,同時進入server模式。 在另外一個終端執行 gfio 就可以看到圖形介面,開啟examples/aio-read.fio 這個指令碼把玩下(注意這個腳本里面檔案的路徑是/data1, 最好改成/tmp之類的),如下圖:
有圖有真像!
相關推薦
系統技術非業餘研究 » fio效能測試工具新添圖形前端gfio
gfio.c: In function ‘gfio_ui_setup_log’: gfio.c:322: error: ‘GtkTreeSelection’ undeclared (first use in this function) gfio.c:322: error: ‘selection
fio效能測試工具新添圖形前端gfio
fio是個非常強大的IO效能測試工具,可以毫不誇張的說,如果你把所有的fio引數都搞明白了,基本上就把IO協議棧的問題搞的差不多明白了,原因在於作者Jens Axboe是linux核心IO部分的maintainer. 但是這個工具有個很大的缺點就是沒有圖形介面,單靠輸出的
fio性能測試工具新添圖形前端gfio(centos)
eve fff 工具 日誌 nom eui ofo serve conn 參考文章 http://blog.yufeng.info/archives/2721 背景 centos 7,已gui的方式安裝 安裝 wget http://brick.kernel.dk/snap
用Docker安裝Web前端效能測試工具YellowLabTools
一、YellowLabTools概述 1.YellowLabTools簡介 Yellow Lab Tools:是一款開源的Web前端效能測試工具,具有一些在其他工具上無法看到的獨特功能,如頁面載入時,JavaScript與DOM互動和其他程式程式碼驗證問題。 Yellow Lab Tools 偏向於一個
系統技術非業餘研究 » Fio IO效能測試工具介紹
官網:http://freshmeat.net/projects/fio/ fio is an I/O tool meant to be used both for benchmark and stress/hardware verification. It has support for 13
[原創]H5前端效能測試工具介紹
[原創H5前端效能測試工具介紹 一 網路抓包工具 網路抓包工具選擇原則,可以捕獲網路請求,抓取具體請求資訊流,同時可以針對網路請包進行修改或攔截; 1、Fiddler(推薦) 2、Charles(推薦) 3、Httpwatch 二 H5前端工具 1、Page Spee
Python的7種性能測試工具:timeit、profile、cProfile、line_profiler、memory_profiler、PyCharm圖形化效能測試工具、objgraph
1.timeit: >>> import timeit >>> def fun(): for i in range(100000): a = i * i >>> timeit.timeit
linux 磁碟效能測試工具fio
1,安裝 apt-get install fio dd if=/dev/zero of=2G.file bs=1G count=2 2,測試 fio -filename=/mnt/dmcache/chenming.log -direct=1
sitespeedio前端效能測試工具介紹
很久沒有寫部落格了,今天給大家介紹一款比較好用的前端效能測試工具。 sitespeedio簡介: sitespeed.io是Jonathan Lee釋出的一款可監視和衡量網站前端效能的開源工具。 1.開源 2.支援事務模擬 3.自動效能分析,形成視覺化報告 4.提供的docker映象已搭建完成監控系統,滿足線
測開必備,推薦幾款前端效能測試工具、神器
我們在使用網站過程中,經常會遇到慢的問題,為了找到原因,一般需要藉助工具進行檢測,通過工具,可以檢測出前端站點載入資源的相關詳細情況。 今天,就給大家介紹幾款前端效能測試分析工具,結合效能測試工具,實現通過量化的方式測試網站中諸如首位元組載入時間(time to first byte)或者渲染時間等表現。其
效能測試工具siege安裝及測試
其實對於類似的效能測試工具之前接觸過AB。我是在ubuntu下做的測試。 1、更新系統 sudo apt-get update && sudo apt-get upgrade –show-upgraded 2、下載最新版的siege wget http://do
網站效能測試工具 webbench 的安裝和使用
1.webbench的下載和安裝 wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz sudo tar xvf webbench-1.5.tar.gz -C /usr/local/ cd /usr/l
效能測試工具LoadRunner31-LR之連結mysql
步驟: 1.建好mysql資料庫並啟動 2.下載libmysql.dll,放到儲存指令碼的資料夾下 3.編寫指令碼並執行 1 Action() 2 { 3 int rc; //定義狀態變數,0表示成功,非0表
資料庫之redis篇(2)—— redis配置檔案,常用命令,效能測試工具
redis配置 如果你是找網上的其他教程來完成以上操作的話,相信你見過有的啟動命令是這樣的: 啟動命令帶了這個引數:redis.windows.conf,由於我測試環境是windows平臺,所以是這個,有的是redis.conf。顧名思義,redis.conf就是配置檔案,然後啟動時加
效能測試工具介紹
本文主要介紹一下常用的兩款測試工具: 效能測試壓測工具-Jmeter 效能測試監控工具-JProfiler 1. 效能測試壓測工具-Jmeter 1.2 Jmeter簡介 JMeter,一個100%的純Java桌面應用,由Apache組織的開放原始碼專案,它是功能
Emmagee--APP效能測試工具的基本使用
一、Emmagee介紹 Emmagee是監控指定被測應用在使用過程中佔用機器的CPU、記憶體、流量資源的效能測試小工具。該工具的優勢在於如同windows系統性能監視器類似,它提供的是資料採集的功能,而行為則基於使用者真實的應用操作支援SDK:Android2.2以及以上版本 二、為什麼使用Emmagee
Jmeter效能測試工具學習(Jmeter中的函式和BeanShell)
函式 loadrunner中的函式 Jmeter中的函式 1)函式格式 ${__functionName(var1,var2,var3)} 2)如果函式沒有引數,那可以沒有括號 例如 ${__threadNum} 例子: BeanShell
Jmeter效能測試工具學習(8.關聯)
關聯 從動態的響應中的請求拿取字串 伺服器返回的動態變化且對業務有影響的是 需要做關聯的 Jmeter中的關聯 強大的後置處理器: Regular Expression Extractor 正則表示式
Jmeter效能測試工具學習(7.引數化)
引數化 — 對於動態變化的值引入引數化會變得更加便捷 現實考慮 哪些地方需要引數化? 引數化需要變數 變數新增方式 1、在Test Plan中新增 變數 2、在UDV中新增變數 3、在foreach中新增隨機變數 &
Jmeter效能測試工具學習(6.取樣器詳細解析)
取樣器(Sampler) 主要工作的元件 每個取樣器都有自己的“個性”和特點 個性? 1、每種取樣器對應相應的協議 2、在取樣器背後都是網路協議的包裝 3、學好取樣器關鍵的點要了解相應的協議&nbs