Iometer 既是 工作負荷產生器 (它執行 I/O 作業,以便對系統施壓),又是 測量工具 (它檢查並記錄其 I/O 作業的效能及其對系統的影響)。它可以配置為類比任何程式或基準測試的磁碟或網路 I/O 負載,也可以用於生成完全合成的 I/O 負載。它可以在單個或多個(聯網)系統上生成和測量負載。
該工具由兩個程式組成, Iometer 和Dynamo。
若要測試 Windows 系統的效能,可直接安裝並啟動 Iometer。
不需要額外安裝發電機。您可以在下面找到有關安裝工具和啟動測試過程的說明。
首先,您必須從 Iometer.org 下載 Iometer。
以滑鼠右鍵按一下安裝檔案,然後按一下以系統管理員
身分執行圖 1.2: 桌面上的 Iometer 檔案
啟動 Iometer
同意授權條件
圖 2.1:授權條件
按一下 資料夾 按鈕
圖 2.2:左上角的資料夾按鈕
下載測試設定檔或建立一個並使用 Iometer 開啟。
圖 2.3:選擇組態檔案
選擇要測試的裝置
圖 2.4:選擇要測試的裝置
按一下綠色旗標按鈕
以開始測試圖 2.5: 中上方的綠色旗幟按鈕
定義儲存結果檔
的目標位置圖2.6: 選擇結果的目的地
現在測試隨即開始,並執行約 10-15 分鐘
圖 2.7:執行測試
程式 Iometer 只能在 Windows 作業系統上執行。因此,在Linux系統上,工具Dynamo用於將相關信息發送到安裝Iometer的Windows系統。
這表示若要測試已安裝 Linux 的系統,必須在 Windows 系統或 Windows 模擬器上安裝 Iometer 。從 Iometer.org 下載 Iometer。
首先,在與要測試的伺服器位於同一網路中的 Windows 系統上安裝 Iometer。
如果沒有 Windows 用戶端可執行 Iometer .exe,也可以使用 WinE 模擬器執行。
圖 3.1:Iometer GUI
透過 SSH 連線至 Linux 伺服器 (例如透過 Putty)
圖 3.2:Putty
圖 3.3: 按一下是
登入伺服器
圖 3.4:透過 Putty 的主控台
使用 uname -i
接收有關硬體平台的資訊,這是選擇正確版本的 Dynamo 所必需的。
圖 3.5:檢查硬體版本
跟 rpm -qa|grep -i glibc
您檢查 glibc 的已安裝版本
圖 3.6:命令輸出
切換到 /tmp
資料夾
圖 3.7:/tmp 資料夾
使用以下命令解壓縮下載的 Iometer 檔案: tar xvf Iometer -1.1.0-linux.x86_64-bin.tar.bz2
圖 3.8:解壓縮發電機檔案
使用 CLI 命令檢查 Windows 系統的 IP 位址 ipconfig
圖 4.1:檢查 Windows 系統的 IP
檢查 Linux 系統的 IP 位址 ip addr show
或 ifconfig -a
圖 4.2:檢查 Linux 系統的 IP
停止 Linux 防火牆以允許 Dynamo 和 Iometer 之間的通訊
rcSuSEfirewall2 stop
service iptables stop
或 systemctl stop firewalld
service iptables stop
ufw disable
圖 4.3:停止 Linux 系統上的防火牆
類型 vi /etc/hosts
要更改主機檔的名稱,請解析
圖 4.4:開啟 /etc/hosts
新增 Linux 系統的
IP 位址和名稱圖 4.5: 新增 IP 與名稱
現在使用以下命令將 dynamo 與 Iometer 連接:
dynamo -i <IP of machine with Iometer = windows system> -m <IP of machine to run workload = linux system>
圖 4.6:將發電機連接到 Iometer
圖 4.7: 已建立連線
現在在 Iometer 中會看到
Linux 伺服器 圖 4.8:Iometer 中列出的 Linux 系統
在載入測試範本之前,必須對檔進行一些更改。
在編輯器(例如記事本)中打開檔。使用您在步驟 5 中使用的資訊更改經理名稱和經理網路位址。完成變更後儲存檔案。
圖 4.9:搜尋管理員清單
圖 4.10: 新增 Linux 伺服器名稱
圖 4.11: 新增 Linux 伺服器 IP 位址並儲存檔案
載入變更的範本
圖 4.12:載入組態檔案
選擇要測試的裝置
圖 4.13:選擇要測試的裝置
按一下綠色旗標按鈕
以開始測試圖 4.14: 中上部的綠旗
選擇測試後應保存結果的目的地。
圖 4.15:選擇結果的目的地
現在測試開始圖
4.16:執行測試
測試完成後..
圖 4.17:在主控台檢視
中完成測試...不要忘記重新啟動防火牆,從 /etc/host 中刪除資訊(撤銷步驟 5),然後 exit
。
圖 4.18:退出主控台