Develop and Download Open Source Software

OpenSource Downloads

7-Zip  (4,208)  
HandBrake Japanese Language Version  (3,353)  
CrystalDiskInfo  (1,743)  
CotEditor  (1,120)  
CrystalDiskMark  (866)  
Boookends  (788)  
SMPlayer  (642)  
えこでこツール  (599)  
Tera Term  (595)  
10  FFFTP  (579)  
11  Cabos  (530)  
12  BathyScaphe  (494)  
13  ffdshow  (481)  
14  MergeDoc  (464)  
15  ギコナビ  (438)  
More >>

最近ブックマークされた記事

MySQLをファイルシステムとして使う

2008年02月21日 09:39 Ben-Martin(2008年2月15日(金)) 1 2 3

 FUSEファイルシステムにはきわめて不利だが、Bonnie++ファイルシステム・ベンチマーク・スイートを実行してみた。仮想マシン上で実行したため、仮想化による線形的な遅延が発生するだろうが、MySQLデータベースも/tmpも同じ仮想ディスク・デバイス上にあるためパフォーマンスの比較は可能だ。

 結果を下に示す。これからわかるように、Bonnie++(バージョン1.03a-7)の実行では、MySQLfsの処理速度は/tmp/bonnie(ext3)の10分の1程度。このパフォーマンスでは、maildirを直接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 %CP
v8tsrv           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 %CP
v8tsrv           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

Ben Martin 10年以上にわたってファイルシステムを研究。博士課程を修了し、現在、libferris、ファイルシステム、検索ソリューションを中心にコンサルティングをしている。

Linux.com 原文

最終更新:2008年04月22日 17:07