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