Cyrus IMAP邮件服务器安装与配置(1)

来源:云南设计港 时间:2007-08-14 15:40:00 

裸设备,也叫裸分区(原始分区),是一种没有经过格式化,不被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的相关文档。

标签:
0
投稿

猜你喜欢

  • Windows服务器组件安全设置策略

    2009-10-18 07:41:00
  • linux 上在指定时间段内每隔多少分钟自动执行任务计划crontab

    2023-10-09 23:17:44
  • 警惕 六种情况导致网站难以被搜索引擎收录

    2009-02-17 12:51:00
  • 谷歌将向广告主发布免费Web评估工具:AdPlanner

    2008-06-24 11:33:00
  • Centos7实现磁盘限额设置方法

    2023-06-16 13:35:23
  • 基于Docker部署GitLab环境搭建的方法步骤

    2021-05-20 20:17:04
  • 虚拟主机和服务器合租市场将何去何从

    2008-10-06 18:59:00
  • VMware ESXi 6.0 及部署虚拟机安装教程(图文)

    2022-08-24 04:34:56
  • 有感于百度有啊推广之“道”

    2008-12-12 13:06:00
  • WordPress 3.2 RC2发布 下载

    2011-06-26 20:01:21
  • 黄一孟:“投笔从戎”的verycd站长

    2008-04-03 15:50:00
  • 测试Web应用程序是否存在跨站点脚本漏洞

    2007-08-29 13:33:00
  • 盛大李瑜:网页游戏百花齐放 很多昙花一现

    2009-11-09 19:23:00
  • 详解如何在阿里云服务器部署程序并用域名直接访问

    2021-06-26 06:15:22
  • 404们都代表什么?网页错误代码图解

    2011-05-16 10:45:00
  • 应用程序重在人性化服务

    2007-10-24 17:46:00
  • Vmware中OpenWrt15.05网络连接设置

    2022-05-19 00:49:39
  • CentOS下宝塔部署Django项目的详细教程

    2022-01-20 19:56:08
  • 一些感慨:网站管理员 - 站长

    2007-11-08 12:26:00
  • 构建反病毒反垃圾邮件系统(六)

    2007-10-08 13:50:00
  • asp之家 网站运营 m.aspxhome.com