MYSQL的裸设备使用

裸设备概念1、裸设备概念裸设备:别称裸分区(原始分区),是一种没有经过格式化,不被Unix/Linux通过文件系统来读取的特殊类型的块设备文件,允许以直接访问硬盘的方式访问一个存储设备,而不经过操作系统的高速缓存和缓冲器。裸设备可以绑定一个分区,也可以绑定一个磁盘,它由应用程序负责对它进行读写操作。数据库可以直接使用裸设备,来管理数据的缓冲方式,而不将这些任务推给操作系统。字符设备:对字符设...
摘要由CSDN通过智能技术生成

裸设备概念

1、裸设备概念

裸设备:别称裸分区(原始分区),是一种没有经过格式化,不被Unix/Linux通过文件系统来读取的特殊类型的块设备文件,允许以直接访问硬盘的方式访问一个存储设备,而不经过操作系统的高速缓存和缓冲器。裸设备可以绑定一个分区,也可以绑定一个磁盘,它由应用程序负责对它进行读写操作。数据库可以直接使用裸设备,来管理数据的缓冲方式,而不将这些任务推给操作系统。
字符设备:对字符设备的读写不需要通过系统的缓存(buffer)。不可被文件系统挂载(mount)。
块设备:对块设备的读写需要通过系统的缓冲(buffer)。可以被挂载(mount)到文件系统中。

2、辨别裸设备方法

   在Unix的/dev 目录下,有许多文件,其中有两个大类:字符设备文件和块设备文件。字符设备特殊文件进行I/O操作不经过操作系统的缓冲区,而块设备特殊文件用来同外设进行定长的包传输。字符设备特殊文件与外设进行I/o操作时每次只传输一个字符。而对于块设备特殊文件来说,它用了cache机制,在外设和内存之间一次可以传送一整块数据。裸设备使用字符设备特殊文件。在/dev 目录下,你可以看到许多这样的文件。

3、使用裸设备的好处

因为使用裸设备避免了再经过Unix操作系统这一层,数据直接从Disk到mysql进行传输,所以使用裸设备对于读写频繁的数据库应用来说ÿ

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值