最近幫助用戶搭建vSphere測試環境時,連續兩次遇到磁盤讀寫性能極低的問題。兩次使用的都是HP的服務器,分別爲580 G7和580 G5,一樣都是本地磁盤。
本地I/O性能只有5M-10M/s,這個速度太不正常了,在個人筆記本上,這個值均可以達到40M/s以上。
嘗試更改RAID相似,由RAID 1改成RAID 0,性能有提升,可是仍然很慢,這太不正常了。
嘗試打開物理磁盤緩存,無效。查找解決方法,有人說明這是由於RAID Controller上缺乏BBWC(要拉便便去廁所?)的緣由。若是沒有BBWC,則默認不能使用RAID的寫緩存。乖乖,不用緩存,那怎麼行啊,奇了怪了,這麼重要的東東,HP賣服務器的時候竟然能夠不配。按照官方的說法,不配這個東西就不能使用RAID 5,但是我用RAID 0或RAID 1也不成啊。。。
詳細說明你們能夠參考這篇文章:
也有文章說,沒有BBWC的狀況下,能夠經過配置強行打開寫緩存,將寫的方式由write-through改成write-back,用HP的配置光盤引導,沒有找到設置方法,因而打HP的800電話,接電話的×××說不清楚,可是態度很好,願意幫咱們請教她師哥,條件是咱們得放下電話等一下子。樓下喝茶20分鐘後,接到電話,說HP SmartArray 400系列沒法強行打開寫緩存。。。。。。夠狠!
因而此題無解了,聯繫HP,準備把那張拉便便去廁所的卡拿來試試。
HP官方說明以下: