字元裝置、塊裝置與裸裝置
塊裝置
系統中能夠隨機(不需要順序)訪問固定大小資料片的裝置稱作塊裝置,這些資料片稱作塊。最常見的塊裝置是硬碟。除此以外,還有軟盤驅動器、CD-ROM驅動器和快閃記憶體等等許多其他塊裝置。注意,他們都是以安裝檔案系統的方式使用的,這也是塊裝置的訪問方式。一般訪問單位為512k的整數倍。
字元裝置
字元裝置按照字元流的方式被有序訪問,像串列埠和鍵盤都屬於字元裝置。如果一個硬體裝置以字元流的方式被訪問,那就應該將它歸為字元裝置。如果一個裝置是隨機(無序的)訪問的,那麼它就屬於塊裝置。訪問單位為位元組。
塊裝置通過系統快取進行讀取,不是直接和物理磁碟讀取。
字元裝置可以直接物理磁碟讀取。不經過系統快取。
裸裝置
也叫裸分割槽(原始分割槽),是一種沒有經過格式化,不被unix通過檔案系統來讀取的特殊字元裝置。由應用程式負責對它進行讀取操作。不經過檔案系統的快取。
使用裸裝置的好處
因為使用裸裝置避免了再經過unix作業系統這一層,資料直接從Disk到oracle進行傳輸,所以使用裸裝置對於讀寫頻繁的資料庫應用來說,可以極大提高資料庫系統的效能。當然這是以磁碟的IO非常大,磁碟IO已經稱為系統瓶頸的情況下才成立。
檢視裝置型別
ll /dev/*
c表示字元裝置
b表示塊裝置
http://blog.chinaunix.net/uid-11313293-id-2883351.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/720091/viewspace-1072927/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 字元裝置、塊裝置、裸裝置、RAW裝置 .字元
- 裸裝置、字元裝置、塊裝置不全面比較字元
- 裸裝置與塊裝置的區別
- 字元裝置與塊裝置的區別字元
- 字元裝置驅動 —— 字元裝置驅動框架字元框架
- 建立裸裝置庫
- udev 裸裝置 安裝racdev
- raw 裸裝置資料檔案更改其他raw裸裝置位置
- AIX 共享磁碟中的字元裝置(/dev/rhdiskn)及塊裝置(/dev/hdiskn)AI字元dev
- AIX中的裸裝置AI
- oracle 裸裝置(轉載)Oracle
- 為ASM生成裸裝置ASM
- linux裸裝置操作Linux
- 安裝 oracle 10g rac 與 裸裝置Oracle 10g
- Linux裝置驅動之字元裝置驅動Linux字元
- oracle安裝使用裸裝置問題Oracle
- Linux裸裝置總結Linux
- 【儲存】裸裝置和OracleOracle
- linux下新增裸裝置Linux
- 裸裝置基礎知識
- linux下配置裸裝置Linux
- 用裸裝置安裝RAC 10g
- 字元裝置的核心抽象字元抽象
- LED字元裝置驅動字元
- linux udev裸裝置繫結Linuxdev
- Linux-建立裸裝置RawLinux
- linux下裸裝置的使用Linux
- Linux裸裝置管理詳解Linux
- 裸裝置基礎知識(轉)
- Linux裸裝置管理學習Linux
- Linux裸裝置總結(ZT)Linux
- LINUX下裸裝置的操作Linux
- LINUX裸裝置取消繫結Linux
- linux-中塊裝置檔案和字元裝置檔案的本質區別Linux字元
- HP-UX中dev目錄下的磁碟字元裝置,塊裝置及新舊命名UXdev字元
- 深入淺出:Linux裝置驅動之字元裝置驅動Linux字元
- 用裸裝置與Oracle資料庫的效能Oracle資料庫
- 字元驅動裝置踩坑字元