IOMeter
IOMeter最初是由英特爾研發的,現在已經成為開源的免費軟件。和其他硬盤工具相比,IOMeter可以測試I/O的傳輸率和平均的I/O響應時間。與FIO相比,IOMeter具備GUI圖形界面,相對更易於使用,但全英文界面和大量的設置選項往往會讓初學者知難而退。
目錄
基本介紹
Iometer以前被稱為「伽利略」,其為計算機[1]I/O子系統所作的工作就如同測力計為引擎所作的工作一樣:它測定在可控制的負荷下系統的性能。
Iometer既是工作負載生成器(也就是說,它可以進行輸入輸出操作,以便增加系統的負荷),它還是一個測量工具(也就是說,它檢查並且記錄I/O操作的性能和對系統的影響)。它可以被配置為模擬任何程序或者基準測試程序的磁盤和網絡I/O的負載,或者用來產生整個綜合的I/O負載。它也可以用來產生並測量單系統或者多系統(網絡)的負載。
使用方法
雙擊Iometer.exe,Iometer的主窗口就會出現,它會自動在本地計算機上的安裝一個Dynamo工作負載生成器。
單擊在Iometer窗口的左邊的拓撲面板上的管理者(本地計算機的名字)。該管理者的可用的磁盤驅動會出現在磁盤目標表中(Disk Targets tab)。藍色的圖標代表物理驅動器,他們只有在上面沒有分區時才出現。黃色圖標代表邏輯驅動器(掛載上去的),他們只有在可寫時才出現。帶紅色反斜槓的黃色圖標的意思是:測試之前,該驅動需要準備好;請參考磁盤目標表(Disk Targets Tab)———關於準備方面的更多信息的引用部分。
在磁盤目標表中,選擇一個或者多個磁盤在測試中使用(使用Shift並點擊或Control並點擊來選擇多個磁盤)。選擇的磁盤將會自動分布到該管理者的工作者當中(也就是那些線程)。
切換到訪問描述表(Access Specifications tab)。雙擊全局訪問描述(Global AccessSpecifications)列表中的默認(即帶有全局圖標的那一項)。編輯[2]訪問描述(Edit Access Specification)對話框將出現。
編輯訪問描述對話框顯示出磁盤將會如何被訪問。默認67%讀和33%寫的2KB的隨機I/O,代表了典型的數據庫負載。你可以保持不變或者改變它。如果完成了單擊OK關閉該對話框。
如果想得到最大的吞吐量(每秒幾MB)將傳輸需求大小調整為64K,將讀/寫分配百分比調整為100%讀,並且將隨機/順序分配百分比調整為100%順序。
如果想得到最大的I/O速率(每秒鐘的I/O操作),將傳輸需求大小(Transfer Request Size)調整為512字節,將讀/寫分配百分比調整為100%讀,並且將隨機/順序分配百分比調整為100%順序。
切換到結果顯示錶。將更新頻率設為10秒。單擊開始測試按鈕(綠色的標記)。一個標準的保存文件對話框出現了。選擇一個文件用來保存測試結果(默認為results.csv)。
10秒鐘後測試結果就出現在結果顯示錶中,並且以後每10秒鐘更新一次。按下每一個圖表左面的按鈕,可以得到能夠顯示不同結果的菜單選項。也可以從拓撲面板(Topology panel)上拖一個工作者或者一個管理者到圖表上,來顯示該工作者或者管理者的測試結果。
按下停止測試按鈕(帶停止標誌的那個按鈕)。測試就會停止,並且最後的分析結果會保存到results.csv文件中。這是用逗號分隔的文本文件,可以使用任何文本編輯器來察看或者導入到電子表格中。
參考文獻
- ↑ 計算機技術在現實生活中的應用變得越來越廣泛,搜狐,2020-03-27
- ↑ 出版社編輯工作流程 ,道客巴巴,2012-01-19