iozone磁碟讀寫測試工具的使用以及命令詳解、下載(網站最詳細講解步驟)
一、iozone簡介
iozone是一款開源工具,用來測試檔案系統的讀寫效能,也可以進行測試磁碟讀寫效能。
二、下載
方式二:個人網盤存放有,版本為iozone3.430版本,需要新版本可私聊聯絡我,免費贈送給。
連結:
提取碼:h0ch
三、 執行測試
3.1工具安裝
tar xvf iozone3_430.tar #解壓(注意不要有中文名目錄) cd iozone3_430/src/current/ #進入安裝目錄 make linux #安裝
3.2 OS配置(可不配置)
#設定調頻模式為performance cpupower frequency-set –g performance
3.3 測試執行
mkdir /home/hdd #在/home目錄下建立一個資料夾hdd
mount /dev/sda5 /home/hdd #把磁碟分割槽/dev/sda5 掛載到建立的hdd目錄下) #如果沒有分割槽可進行df -l 檢視磁碟掛載情況,隨機選擇一個稍微大些的磁碟進行讀寫測試。磁碟分割槽命令fdisk /dev/sda 可進行分割槽,詳情看下一章節。
cd /home/iozone3_430/src/current #切換到安裝目錄下
./iozone -a -i 0 -i 1 -i 2 -f /home/hdd/testfile -r 16m -s 8G | tee -a iozone1.log #設定大小為實體記憶體的一半;存放到iozone1.log下檢視
./iozone -a -i 0 -i 1 -i 2 -f /home/hdd/testfile -r 16m -s 16G | tee -a iozone2.log #設定大小為實體記憶體的一半;存放到iozone1.log下檢視
./iozone -a -i 0 -i 1 -i 2 -f /home/hdd/testfile -r 16m -s 32G | tee -a iozone3.log #設定大小為實體記憶體的一半;存放到iozone1.log下檢視
備註:各引數的含義
-a #全面測試
-i #指定執行於哪種模式測試。可以使用-i # -i # -i #進行多個測試
0=write/rewrite
1=read/re-read
2=random read/random write
-f #指定用來測試的臨時檔案,測試完後會自動刪除
-r #設定測試檔案的塊大小
-s #設定測試檔案的大小,要求為實體記憶體的1/2,1倍,2倍
-I #直接IO,可排除掉快取的影響,直接對硬碟讀寫
四、結果檢視
測試結果會列印到視窗,或者在/iozone3_430/src/current目錄下的iozone1.log、iozone2.log中檢視。
下圖為某一PC機型測試結果詳講解
順序讀:705689 順序寫:566013 隨機讀:583307 隨機寫:903849
(資料對應可自行測試對照,該測試資料為樣本測試資料講解)
iozone工具測試講解到此,各位寶子們有疑問需要資料可以私聊我。謝謝觀看!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70011004/viewspace-2845944/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- ltp測試操作步詳解(壓力測試網站最詳、下載、使用)網站
- A*演算法(超級詳細講解,附有舉例的詳細手寫步驟)演算法
- 最詳細的 SAP ABAP Web Service 建立和消費步驟講解Web
- 最詳細的測試用例設計方法講解
- 網站效能壓力測試工具:Apache ab使用詳解網站Apache
- netperf網路效能測試工具的使用詳解
- 手寫 Promise 詳細解讀Promise
- php的網站怎麼修改,詳細步驟指南PHP網站
- sed編輯器的使用以及詳細解讀
- 全網最詳細的負載均衡原理圖解負載圖解
- EventBus 3.0+ 原始碼詳解(史上最詳細圖文講解)原始碼
- Doris 0.15 binlog load for centos 7測試詳細步驟CentOS
- Jmeter系列(6)- test plan測試計劃詳細講解JMeter
- 手寫 call apply bind 詳細解讀APP
- 指標的詳細講解指標
- 網路安全Bypass網路卡詳細講解
- webpack4.x最詳細入門講解Web
- 教科書級講解,秒懂最詳細Java的註解Java
- dart類詳細講解Dart
- SqueezeNet詳細解讀
- LVM建立的詳細步驟LVM
- 最全面最詳細的字符集講解來了!
- iOS下 安裝Protobuf(ProtocolBuffers)的詳細步驟,解決網上出現的所有問題iOSProtocol
- 史上最詳細ConvLstm的pytorch程式碼解讀分析PyTorch
- FreeBSD系統下安裝字型的步驟詳解
- CentOS 7.4下安裝nginx的詳細步驟CentOSNginx
- 全網最詳細解讀《GIN-HOW POWERFUL ARE GRAPH NEURAL NETWORKS》!!!
- Java中的static詳細講解Java
- react的詳細知識講解!React
- 軟體測試詳解—測試中需要使用的工具大全
- JPS 命令詳細解釋
- 史上最詳細的一線大廠Mysql面試題詳解MySql面試題
- Linux下最新版MySQL 8.0的下載與安裝(詳細步驟)LinuxMySql
- Linux基本命令詳細講解和擴充套件Linux套件
- 超詳細講解頁面載入過程
- Java面試-List中的sort詳細解讀Java面試
- Scala的安裝以及建立Scala專案的詳細步驟
- Go Struct超詳細講解GoStruct