雲主機磁碟效能測試

2021-10-01 01:20:24 字數 1848 閱讀 1701

磁碟io是雲主機的重要指標,可以按照負載情況分成照順序讀寫,隨機讀寫兩大類。

fio 是測試磁碟效能的最佳工具:

1、測試順序讀效能

fio --filename=/home/test -iodepth=64-ioengine=libaio--direct=1--rw=read--bs=1m--size=2g--numjobs=4--runtime=10 --group_reporting --name=test-read

2、測試順序寫效能

fio -filename=/home/test -iodepth=64-ioengine=libaio-direct=1-rw=write-bs=1m-size=2g-numjobs=4-runtime=20 -group_reporting -name=test-write

3、測試隨機讀效能

fio -filename=/home/test -iodepth=64-ioengine=libaio-direct=1-rw=randread-bs=4k-size=2g-numjobs=64-runtime=20 -group_reporting -name=test-rand-read

4、測試隨機寫效能

fio -filename=/home/test -iodepth=64-ioengine=libaio-direct=1-rw=randwrite-bs=4k-size=2g-numjobs=64-runtime=20 -group_reporting -name=test-rand-write

引數說明:

filename=/home/test 測試檔名稱,通常選擇需要測試的盤的data目錄。

direct=1 測試過程繞過機器自帶的buffer。使測試結果更真實。

rw=randwrite 測試隨機寫的i/o

rw=randrw 測試隨機寫和讀的i/o

bs=4k 單次io的塊檔案大小為4k

size=2g 本次的測試檔案大小為2g,以每次4k的io進行測試。

numjobs=64 本次的測試執行緒為64.

runtime=20 測試時間為20秒,如果不寫則一直將2g檔案分4k每次寫完為止。

報告如何檢視:

fio的結果報告內容豐富,我們主要關心的是兩項:

磁碟的吞吐量bw,這個是順序讀寫考察的重點

磁碟的每秒讀寫次數iops,這個是隨機讀寫考察的重點

比如,下面是4個測試的結果部分擷取:

test-read: (groupid=0, jobs=4): err= 0: pid=4752

read : io=839680kb, bw=76823kb/s, iops=75 , runt= 10930msec

順序讀,頻寬76823kb/s,iops 75

test-write: (groupid=0, jobs=4): err= 0: pid=4758

write: io=899072kb, bw=42854kb/s, iops=41 , runt= 20980msec

順序寫,頻寬42854kb/s, iops=41

test-rand-read: (groupid=0, jobs=64): err= 0: pid=4619

read : io=72556kb, bw=3457.4kb/s, iops=864 , runt= 20986msec

隨機讀,頻寬3457.4kb/s, iops=864

test-rand-write: (groupid=0, jobs=64): err= 0: pid=4685

write: io=129264kb, bw=6432.4kb/s, iops=1608 , runt= 20097msec

隨機寫,頻寬6432.4kb/s, iops=1608。

阿里雲部分主機效能測試

今天看到鬥魚裝機直播裡面說,記憶體對效能的影響不大,ddr3和ddr4區別不大,就突然想到我手上三颱阿里雲的雲伺服器,其中有一台是用的ddr4記憶體的,就順帶做了一波測試。因為沒有部署稍微複雜的專案,也不能根據專案實際的測試併發效能,而只是測了cpu效能和磁碟效能。一 測試說明 測試分兩項,第一項是...

雲主機掛載雲磁碟

web上建立雲磁碟,並掛載給雲主機 登入雲主機,df h發現掛載的雲磁碟沒有顯示出來 執行fdisk l查詢未掛載的磁碟資訊 mkfs t ext3 dev vdb 格式化未掛載的磁碟,使用ext3格式 否則後續掛載操作會失敗 mkdir mnt sdb 建立掛載對應的目錄 mount dev vd...

簡單測試華為雲主機IO效能

我有臺華為雲主機,馬上要到期了,嘿嘿,一直就沒怎麼用。今天想拿來做點什麼事。還是測試一下io效能吧。首先,我覺得華為雲主機的效能,肯定會不錯!為什麼呢?看下圖吧 華為雲主機預設是開啟swap的!像阿里雲,是不建議開啟的。我用dd簡單測試了一下華為雲主機的磁碟速度。結果如下 root localhos...