3、磁盤性能測試結(jié)果
HDTach測試結(jié)果:磁盤系統(tǒng)平均讀取速度88.3MB/s,隨機(jī)訪問時(shí)間7.1ms。

HDTach測試結(jié)果
Iometer測試:
為了測試服務(wù)器的最大I/O性能,我們采用這樣的腳本進(jìn)行測試:
Max IO(read):
測試讀取尺寸為512Bytes,100%讀取操作,隨機(jī)率為0%,即為100%連續(xù)讀取,隊(duì)列深度256,用于檢測磁盤子系統(tǒng)的最大讀能力。
Max IO(write):
測試寫入尺寸為512Bytes,0%讀取操作,隨機(jī)率為0%,即為100%連續(xù)寫入,隊(duì)列深度256,用于檢測磁盤子系統(tǒng)的最大寫能力。

IO讀取

IO寫入
看到這樣的測試結(jié)果令人有些費(fèi)解,IO讀取速度高達(dá)8萬,但是寫入速度僅僅有2K多,讀取和寫入速度相差十分懸殊,這是不正常的。正常情況下IO寫入和讀寫速度會(huì)有一定差距,但是不會(huì)相差一個(gè)數(shù)量級(jí),經(jīng)過多次測試結(jié)果均無太大變化。
后經(jīng)過多方嘗試,終于在P400 RAID卡的管理軟件Array Configuration Utility 7.85中發(fā)現(xiàn)一個(gè)“Physical Drive White Cache Setting”的選項(xiàng),在其中可以開啟或者關(guān)閉物理寫緩存,將物理寫緩存更改為開啟狀態(tài)后,我們再次進(jìn)行了Iometer的測試。

開啟物理寫緩存

開啟物理寫緩存后IO讀取測試結(jié)果

開啟物理寫緩存后IO寫入測試結(jié)果
通過開啟物理寫緩存選項(xiàng)前后的測試數(shù)據(jù)對(duì)比來看,開啟后IO讀取暴增到了10萬以上,寫入IO雖然增長到了3K以上,但是沒有實(shí)質(zhì)性的變化,這個(gè)數(shù)值還是不正常的,多次測試均無太大變化,將Array Configuration Utility管理軟件版本更新到最新也無明顯變化。
再經(jīng)過多方的嘗試,筆者懷疑問題出在RAID卡以及管理軟件上,“Physical Drive White Cache Setting”選項(xiàng)實(shí)際上通過軟件并不能完全的進(jìn)行控制,盡管將物理寫緩存開啟,但是我們只能將讀寫比例設(shè)置為100%讀取、0寫入,也就是說RAID卡上配置的256MB緩存還是被完全用于讀取,實(shí)際上并沒有應(yīng)用于寫入。

即使開啟寫入緩存,也只能設(shè)置為100%讀取、0寫入
還有一種可能就是沒有配置電池為緩存供電,為了防止斷電時(shí)緩存內(nèi)沒有來得及寫入硬盤的數(shù)據(jù)丟失,管理軟件在沒有電池為緩存供電的情況下自動(dòng)限制了寫緩存的啟用。