Cyrus IMAP邮件服务器安装和配置(1)
2008-02-23 06:16:21来源:互联网 阅读 ()
裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被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的相关文档。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇: Linux下Mail服务器架设攻略
- Cyrus IMAP邮件服务器安装和配置(3) 2008-02-23
- Cyrus IMAP邮件服务器安装和配置(2) 2008-02-23
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash