随锐旗下互动传媒:

将MySQL作为文件系统使用

http://www.weaseek.com  2008-02-21 17:04:35  来源:IT168

  虽然被很多人所不齿,但我还是决定在Bonnie++文件系统下使用MySQLfs。我通过虚拟机进行了这些测试,由于是在虚拟机中,性能可能会呈线性下降,但由于MySQL数据库和/tmp目录存储于同一虚拟硬盘上,其性能比还是有效的。

  在如下的结果中,你能看到,在运行Bonnie++ (version 1.03a-7)时,MySQLfs的速度是/tmp/bonnie (ext3)的十分之一。这说明,我们并不太想使用MySQLfs来直接存储邮件目录。Bonnie++被设计成适合在本地内核文件系统上工作而非FUSE,这种定位非常适用于大行文件的读写。

$ /usr/sbin/bonnie++ -d /tmp/bonnie
 Version  1.03       ------Sequential Output------ --Sequential Input- --Random-                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CPv8tsrv           2G 18155  31 16726   5 13338   6 26207  46 74527  24  9840 144                    ------Sequential Create------ --------Random Create--------                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP                 16 24878  94 +++++ +++ +++++ +++ 29018  99 +++++ +++ +++++ +++ $ /usr/sbin/bonnie++ -d ~/mysqlfs/bonnie Version  1.03       ------Sequential Output------ --Sequential Input- --Random-                    -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--Machine        Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP  /sec %CPv8tsrv           2G  2615   5  1207   1  1323   1  2143   2  2363   0 138.1   0                    ------Sequential Create------ --------Random Create--------                    -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--              files  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP  /sec %CP                 16   186   2   505   1   296   2   209   2   441   1   282   2

 

 

[责任编辑:海燕]热门关键词: MySQL 数据库 系统

相关文章