Cyrus IMAP郵件服務(wù)器安裝與配置(1)_Mail服務(wù)器教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
裸設(shè)備,也叫裸分區(qū)(原始分區(qū)),是一種沒有經(jīng)過格式化,不被Unix通過文件系統(tǒng)來讀取的特殊字符設(shè)備。本文收集裸設(shè)備和Oracle問答20例。
1.什么叫做裸設(shè)備?
裸設(shè)備,也叫裸分區(qū)(原始分區(qū)),是一種沒有經(jīng)過格式化,不被Unix通過文件系統(tǒng)來讀取的特殊字符設(shè)備。它由應(yīng)用程序負(fù)責(zé)對它進(jìn)行讀寫操作。不經(jīng)過文件系統(tǒng)的緩沖。
2.如何辨別裸設(shè)備?
在Unix的/dev 目錄下,有許多文件,其中有兩個大類:字符設(shè)備文件和塊設(shè)備文件。
字符設(shè)備特殊文件進(jìn)行I/O操作不經(jīng)過操作系統(tǒng)的緩沖區(qū),而塊設(shè)備特殊文件用來同外設(shè)進(jìn)行定長的包傳輸。字符特殊文件與外設(shè)進(jìn)行I/o操作時每次只傳輸一個字符。而對于塊設(shè)備特殊文件來說,它用了cache機(jī)制,在外設(shè)和內(nèi)存之間一次可以傳送一整塊數(shù)據(jù)。裸設(shè)備使用字符特殊文件。在/dev 目錄下,你可以看到許多這樣的文件。
3.使用裸設(shè)備的好處
因?yàn)槭褂寐阍O(shè)備避免了再經(jīng)過Unix操作系統(tǒng)這一層,數(shù)據(jù)直接從Disk到Oracle進(jìn)行傳輸,所以使用裸設(shè)備對于讀寫頻繁的數(shù)據(jù)庫應(yīng)用來說,可以極大地提高數(shù)據(jù)庫系統(tǒng)的性能。當(dāng)然,這是以磁盤的I/O 非常大,磁盤I/O已經(jīng)稱為系統(tǒng)瓶頸的情況下才成立。如果磁盤讀寫確實(shí)非常頻繁,以至于磁盤讀寫成為系統(tǒng)瓶頸的情況成立,那么采用裸設(shè)備確實(shí)可以大大提高性能,最大甚至可以提高至40%,非常明顯。
而且,由于使用的是原始分區(qū),沒有采用文件系統(tǒng)的管理方式,對于Unix維護(hù)文件系統(tǒng)的開銷也都沒有了,比如不用再維護(hù)I-node,空閑塊等,這也能夠?qū)е滦阅艿奶岣摺?BR>
4.如何決定是否應(yīng)該使用裸設(shè)備?
判斷是否使用裸設(shè)備要從以下方面進(jìn)行考慮:首先,數(shù)據(jù)庫系統(tǒng)本身需要已經(jīng)被比較好的經(jīng)過了優(yōu)化。優(yōu)化是一門很有些技術(shù)的話題,很難簡單地講述。其次,使用Unix命令來辨別是否存在磁盤讀寫瓶頸。比如Unix的vmstat, sar 等命令都可以較好的進(jìn)行鑒別。如果決定采用裸設(shè)備,需要磁盤上還有空閑的分區(qū)。否則,就要新添磁盤,或者對原有系統(tǒng)重新規(guī)劃。
5.什么系統(tǒng)必須使用裸設(shè)備?
如果使用了Oracle 并行服務(wù)器選項(xiàng),則必須采用裸設(shè)備來存放所有的數(shù)據(jù)文件,控制文件,重做日志文件。只有把這些文件放到裸設(shè)備上,才能保證所有Oracle 實(shí)例都可以讀取這個數(shù)據(jù)庫的文件。這是由Unix操作系統(tǒng)的特性決定的。
還有一種情況是,如果你想使用異步I/O,那么在有些Unix上也必須采用裸設(shè)備。這個需要參考具體Unix的相關(guān)文檔。
1.什么叫做裸設(shè)備?
裸設(shè)備,也叫裸分區(qū)(原始分區(qū)),是一種沒有經(jīng)過格式化,不被Unix通過文件系統(tǒng)來讀取的特殊字符設(shè)備。它由應(yīng)用程序負(fù)責(zé)對它進(jìn)行讀寫操作。不經(jīng)過文件系統(tǒng)的緩沖。
2.如何辨別裸設(shè)備?
在Unix的/dev 目錄下,有許多文件,其中有兩個大類:字符設(shè)備文件和塊設(shè)備文件。
字符設(shè)備特殊文件進(jìn)行I/O操作不經(jīng)過操作系統(tǒng)的緩沖區(qū),而塊設(shè)備特殊文件用來同外設(shè)進(jìn)行定長的包傳輸。字符特殊文件與外設(shè)進(jìn)行I/o操作時每次只傳輸一個字符。而對于塊設(shè)備特殊文件來說,它用了cache機(jī)制,在外設(shè)和內(nèi)存之間一次可以傳送一整塊數(shù)據(jù)。裸設(shè)備使用字符特殊文件。在/dev 目錄下,你可以看到許多這樣的文件。
3.使用裸設(shè)備的好處
因?yàn)槭褂寐阍O(shè)備避免了再經(jīng)過Unix操作系統(tǒng)這一層,數(shù)據(jù)直接從Disk到Oracle進(jìn)行傳輸,所以使用裸設(shè)備對于讀寫頻繁的數(shù)據(jù)庫應(yīng)用來說,可以極大地提高數(shù)據(jù)庫系統(tǒng)的性能。當(dāng)然,這是以磁盤的I/O 非常大,磁盤I/O已經(jīng)稱為系統(tǒng)瓶頸的情況下才成立。如果磁盤讀寫確實(shí)非常頻繁,以至于磁盤讀寫成為系統(tǒng)瓶頸的情況成立,那么采用裸設(shè)備確實(shí)可以大大提高性能,最大甚至可以提高至40%,非常明顯。
而且,由于使用的是原始分區(qū),沒有采用文件系統(tǒng)的管理方式,對于Unix維護(hù)文件系統(tǒng)的開銷也都沒有了,比如不用再維護(hù)I-node,空閑塊等,這也能夠?qū)е滦阅艿奶岣摺?BR>
4.如何決定是否應(yīng)該使用裸設(shè)備?
判斷是否使用裸設(shè)備要從以下方面進(jìn)行考慮:首先,數(shù)據(jù)庫系統(tǒng)本身需要已經(jīng)被比較好的經(jīng)過了優(yōu)化。優(yōu)化是一門很有些技術(shù)的話題,很難簡單地講述。其次,使用Unix命令來辨別是否存在磁盤讀寫瓶頸。比如Unix的vmstat, sar 等命令都可以較好的進(jìn)行鑒別。如果決定采用裸設(shè)備,需要磁盤上還有空閑的分區(qū)。否則,就要新添磁盤,或者對原有系統(tǒng)重新規(guī)劃。
5.什么系統(tǒng)必須使用裸設(shè)備?
如果使用了Oracle 并行服務(wù)器選項(xiàng),則必須采用裸設(shè)備來存放所有的數(shù)據(jù)文件,控制文件,重做日志文件。只有把這些文件放到裸設(shè)備上,才能保證所有Oracle 實(shí)例都可以讀取這個數(shù)據(jù)庫的文件。這是由Unix操作系統(tǒng)的特性決定的。
還有一種情況是,如果你想使用異步I/O,那么在有些Unix上也必須采用裸設(shè)備。這個需要參考具體Unix的相關(guān)文檔。
相關(guān)Mail服務(wù)器教程:
- qmail+vpopmail+sqwebmail的安裝步驟(1)
- 分布式的Qmail郵件系統(tǒng)(2)
- 以Procmail-Gateway過濾寄出信件病毒(2)
- QMAIL+MH設(shè)計(jì)方案(2)
- Webmail攻防實(shí)戰(zhàn)(8)
- 用WebEasyMail架構(gòu)Web郵件服務(wù)器(3)
- 分布式的Qmail郵件系統(tǒng)(1)
- 構(gòu)建反病毒反垃圾郵件系統(tǒng)(二)
- 配置你的第一臺e-mail服務(wù)器(4)
- Win2003自帶mail服務(wù)器配置詳細(xì)過程
- 用WebEasyMail架構(gòu)Web郵件服務(wù)器(4)
- 電子郵件系統(tǒng)收發(fā)不正常的常見原因
- 相關(guān)鏈接:
- 教程說明:
Mail服務(wù)器教程-Cyrus IMAP郵件服務(wù)器安裝與配置(1)。