Cyrus IMAP郵件服務器安裝與配置(1)
發表于:2007-05-25來源:作者:點擊數:
標簽:
裸設備,也叫裸分區(原始分區),是一種沒有經過格式化,不被 Unix 通過文件系統來讀取的特殊字符設備。本文收集裸設備和 Oracle 問答20例。 1.什么叫做裸設備? 裸設備,也叫裸分區(原始分區),是一種沒有經過格式化,不被Unix通過文件系統來讀取的特殊
裸設備,也叫裸分區(原始分區),是一種沒有經過格式化,不被
Unix通過文件系統來讀取的特殊字符設備。本文收集裸設備和
Oracle問答20例。
1.什么叫做裸設備?
裸設備,也叫裸分區(原始分區),是一種沒有經過格式化,不被Unix通過文件系統來讀取的特殊字符設備。它由應用程序負責對它進行讀寫操作。不經過文件系統的緩沖。
2.如何辨別裸設備?
在Unix的/dev 目錄下,有許多文件,其中有兩個大類:字符設備文件和塊設備文件。
字符設備特殊文件進行I/O操作不經過操作系統的緩沖區,而塊設備特殊文件用來同外設進行定長的包傳輸。字符特殊文件與外設進行I/o操作時每次只傳輸一個字符。而對于塊設備特殊文件來說,它用了cache機制,在外設和內存之間一次可以傳送一整塊數據。裸設備使用字符特殊文件。在/dev 目錄下,你可以看到許多這樣的文件。
3.使用裸設備的好處
因為使用裸設備避免了再經過Unix操作系統這一層,數據直接從Disk到Oracle進行傳輸,所以使用裸設備對于讀寫頻繁的
數據庫應用來說,可以極大地提高數據庫系統的
性能。當然,這是以磁盤的I/O 非常大,磁盤I/O已經稱為系統瓶頸的情況下才成立。如果磁盤讀寫確實非常頻繁,以至于磁盤讀寫成為系統瓶頸的情況成立,那么采用裸設備確實可以大大提高性能,最大甚至可以提高至40%,非常明顯。
而且,由于使用的是原始分區,沒有采用文件系統的管理方式,對于Unix維護文件系統的開銷也都沒有了,比如不用再維護I-node,空閑塊等,這也能夠導致性能的提高。
4.如何決定是否應該使用裸設備?
判斷是否使用裸設備要從以下方面進行考慮:首先,數據庫系統本身需要已經被比較好的經過了優化。優化是一門很有些技術的話題,很難簡單地講述。其次,使用Unix命令來辨別是否存在磁盤讀寫瓶頸。比如Unix的vmstat, sar 等命令都可以較好的進行鑒別。如果決定采用裸設備,需要磁盤上還有空閑的分區。否則,就要新添磁盤,或者對原有系統重新規劃。
5.什么系統必須使用裸設備?
如果使用了Oracle 并行
服務器選項,則必須采用裸設備來存放所有的數據文件,控制文件,重做日志文件。只有把這些文件放到裸設備上,才能保證所有Oracle 實例都可以讀取這個數據庫的文件。這是由Unix操作系統的特性決定的。
還有一種情況是,如果你想使用異步I/O,那么在有些Unix上也必須采用裸設備。這個需要參考具體Unix的相關文檔。
原文轉自:http://www.kjueaiud.com
老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月
|