評測工具:fio
工具官網:
ecs配置:cpu: 2核 記憶體: 8 gb os:centos7
yuminstall fio -y
測試隨機寫iops:
fio -direct=1 -iodepth=128 -rw=randwrite -ioengine=libaio -bs=4k -size=1g -numjobs=1 -runtime=1000 -group_reporting -filename=iotest -name=iotest
測試隨機讀iops:
fio -direct=1 -iodepth=128 -rw=randread -ioengine=libaio -bs=4k -size=1g -numjobs=1 -runtime=1000 -group_reporting -filename=iotest -name=iotest
測試順序寫吞吐量:
fio -direct=1 -iodepth=64 -rw=write -ioengine=libaio -bs=1024k -size=1g -numjobs=1 -runtime=1000 -group_reporting -filename=iotest -name=iotest
測試順序讀吞吐量:
fio -direct=1 -iodepth=64 -rw=read -ioengine=libaio -bs=1024k -size=1g -numjobs=1 -runtime=1000 -group_reporting -filename=iotest -name=iotest
測試io讀取延遲:
fio -direct=1 -iodepth=1 -rw=randread -ioengine=sync -bs=4k -size=256m -numjobs=1 -runtime=1000 -group_reporting -filename=iotest -name=iotest
測試io寫入延遲:
fio -direct=1 -iodepth=1 -rw=randwrite -ioengine=sync -bs=4k -size=256m -numjobs=1 -runtime=1000 -group_reporting -filename=iotest -name=iotest
引數說明
-direct=1
表示測試時忽略i/o快取,資料直寫。
-iodepth=128
表示使用aio時,同時發出i/o數的上限為128。
-rw=randwrite
表示測試時的讀寫策略為隨機寫(random writes)。作其它測試時可以設定為:
-ioengine=libaio
表示測試方式為libaio(linux aio,非同步i/o)。應用程式使用i/o通常有兩種方式:
-bs=4k
表示單次i/o的塊檔案大小為4 kb。未指定該引數時的預設大小也是4 kb。
測試iops時,建議將bs
設定為乙個比較小的值,如本示例中的4k。
測試吞吐量時,建議將bs
設定為乙個較大的值,如本示例中的1024k。
-size=1g
表示測試檔案大小為1 gib。
-numjobs=1
表示測試執行緒數為1。
-runtime=1000
表示測試時間為1000秒。如果未配置,則持續將前述-size
指定大小的檔案,以每次-bs
值為分塊大小寫完。
-group_reporting
表示測試結果裡彙總每個程序的統計資訊,而非以不同job彙總展示資訊。
-filename=iotest
指定測試檔案的名稱,比如iotest。測試裸盤可以獲得真實的硬碟效能,但直接測試裸盤會破壞檔案系統結構,請在測試前提前做好資料備份。
-name=rand_write_testing
表示測試任務名稱為rand_write_testing,可以隨意設定。
磁碟型別
順序讀取
順序寫入
隨機讀取
隨機寫入
讀取io延遲
寫入io延遲
高效雲盤 100g
read: iops=114, bw=115mib/s
write: iops=113, bw=114mib/s
read: iops=2620, bw=10.2mib/s
write: iops=2566, bw=10.0mib/s
0.3ms
1.2ms
ssd雲盤 100g
read: iops=166, bw=167mib/s
write: iops=168, bw=168mib/s
read: iops=4844, bw=18.9mib/s
write: iops=4844, bw=18.9mib/s
0.6ms
0.7ms
容量型nfs 1tb
read: iops=137, bw=138mib/s
write: iops=140, bw=140mib/s
read: iops=15.8k, bw=61.9mib/s
write: iops=5804, bw=22.7mib/s
1.4ms
2.7ms
glusterfs(3節點100g高效雲盤)
read: iops=106, bw=106mib/s
write: iops=43, bw=43.0mib/s
read: iops=2625, bw=10.3mib/s
write: iops=916, bw=3664kib/s
1ms0.9ms
評測工具:fio
配置:cpu: 6核 記憶體: 16 gb os:windows10
io引擎要調整如下
-ioengine=windowsaio
測試io延遲要調整如下
-direct=0
磁碟型別
順序讀取
順序寫入
隨機讀取
隨機寫入
讀取io延遲
寫入io延遲
nvme m.2 250g(三星)
read: iops=3112, bw=3112mib/s
write: iops=1503, bw=1504mib/s
read: iops=98.9k, bw=386mib/s
write: iops=46.8k, bw=183mib/s
4us11us
sata ssd raid0 240*2 (西數)
read: iops=721, bw=721mib/s
write: iops=471, bw=471mib/s
read: iops=49.4k, bw=193mib/s
write: iops=35.1k, bw=137mib/s
4us11us
sata hdd raid0 1tb*2 (西數)
read: iops=216, bw=216mib/s
write: iops=209, bw=209mib/s
read: iops=791, bw=3167kib/s
write: iops=834, bw=3339kib/s
4us11us
stat ssd 240g (閃迪)
read: iops=494, bw=495mib/s
write: iops=156, bw=156mib/s
read: iops=73.9k, bw=289mib/s
write: iops=39.5k, bw=154mib/s
6us17us
usb hdd 1tb (希捷)
read: iops=114, bw=114mib/s
write: iops=106, bw=107mib/s
read: iops=313, bw=1253kib/s
write: iops=753, bw=3014kib/s
7us10us
阿里云云盾介紹
一 雲盾概述 雲盾是阿里巴巴集團多年來安全技術研究積累的成果,結合阿里云云計算平台強大的資料分析能力。為中小 提供如安全漏洞檢測 網頁木馬檢測以及面向雲伺服器使用者提供的主機入侵檢測 防ddos等一站式安全服務。二 雲盾特點 1 免費開通 省錢省心 無需為你的雲伺服器購買昂貴安全裝置 配置專業安全團...
u盤對比評測
layout post title 惠普x705w和閃迪cz48對比測評 description category 測評 言歸正傳,本次測評用的工具是crystaldiskmark x64 seq 順序 連續 讀寫 512k 4k 分塊讀寫 4kqd32 4kqd32表示4k大小的io做讀寫操作時的...
阿里雲 雲計算 ECS例項
企業使用者看中例項規格 例項是為業務提供計算服務的最小單元 相當於一台主機 不同的例項可以提供的計算能力不同,通俗點來講相當於現實中不同效能的電腦,用途不同所需要配置的效能也不同。彈性裸金屬伺服器 融合了物理機與雲伺服器各自的優勢。是一台物理伺服器,硬碟是雲端的,無虛擬化開銷 具備和物理機相同特性 ...