作者:-1????發(fā)布時(shí)間:2023-07-05 16:49 ????瀏覽次數 :
2. 裸盤(pán)(RAW)不格式化直接測試出的性能=存儲設備的真實(shí)性能
這個(gè)觀(guān)點(diǎn)有2個(gè)問(wèn)題:
① 文件系統和操作系統對性能可能有很大影響,上面已經(jīng)詳細說(shuō)明不再贅述。對于一般人,一塊硬盤(pán)給你,你不格式化又怎么使用呢?格式化寫(xiě)入文件的測試方式和裸盤(pán)直接跑哪個(gè)更能反映實(shí)際使用的方式和過(guò)程,哪個(gè)對于大部分用戶(hù)更真實(shí),一目了然。
當然經(jīng)過(guò)調查也發(fā)現部分數據庫軟件也有支持裸盤(pán)操作,但是因為管理繁瑣,安全性未知,甚至有手冊建議不要用裸盤(pán)存重要數據。而且一般同樣要建立一個(gè)raw分區,而且要實(shí)現日志之類(lèi)功能仍然是殊途同歸。再加上現在的文件系統很多都支持directIO操作可以繞過(guò)緩存策略等影響因素,所以裸磁盤(pán)的應用面限制很大。
② 測SSD的一個(gè)大忌就是不進(jìn)行preconditioning,也就是測試前不先寫(xiě)入好被測試數據就對其進(jìn)行測試。這不只是有些影響因素沒(méi)測到的問(wèn)題了,整個(gè)測試都可能掉進(jìn)SSD的“行為陷阱”里。前幾天和一個(gè)測試軟件的開(kāi)發(fā)者討論了這個(gè)事情,基本把這個(gè)錯誤做法可能產(chǎn)生的問(wèn)題整個(gè)列舉了一遍。