Posted on 2009-05-26 16:27
Prayer 閱讀(303)
評論(0) 編輯 收藏 引用 所屬分類:
DB2
裸設備的優點:
1、由于旁路了文件系統緩沖器而進行直接讀寫,從而具有更好的性能。對硬盤的直接讀寫就意味著取消了硬盤與文件系統的同步需求。這一點對于純OLTP系統非常有用,因為在這種系統中,讀寫的隨機性非常大以至于一旦數據被讀寫之后,它們在今后較長的一段時間內不會得到再次使用。除了OLTP,raw設備還能夠從以下幾個方面改善DSS應用程序的性能:
排序:對于DSS環境中大量存在的排序需求,raw設備所提供的直接寫功能也非常有用,因為對臨時表空間的寫動作速度更快。
序列化訪問:raw設備非常適合于序列化I/O動作。同樣地,DSS中常見的序列化I/O(表/索引的完全掃描)使得raw設備更加適用于這種應用程序。
2、直接讀寫,不需要經過OS級的緩存。節約了內存資源,在一定程度上避免了內存的爭用。
3、避免了操作系統的cache預讀功能,減少了I/O。
4、采用裸設備避免了文件系統的開銷。比如維護I-node,空閑塊等(當然這個開銷本身很小)。
裸設備的缺點:
1、裸設備的空間大小管理不靈活。在放置裸設備的時候,需要預先規劃好裸設備上的空間使用。還應當保留一部分裸設備以應付突發情況。這也是對空間的浪費。
2、很多備份工具軟件對裸設備的支持不足,導致備份等的操作和方法比較原始、麻煩。所以總的來說,管理比較麻煩。