各個文件系統測試比較

   本次測試是在虛擬機上進行的。測試的文件有ext2ext3jfsreiserfsxfsvfat其中ext3中對各個日誌測試。

系統是在redhat linux ,內核是2.6.18-274.3.1.el5.centos.plusPAE,測試的文件大小是創建1G分區大小下測試。分別對Write ,RE-write, read, Re-read, Random Read, Random Write測試。

文件系統介紹:ext2,ext3linux下的文件系統,其中ext2不是日誌格式的,ext3是日誌格式,有writeback, order(默認)journal三種;jfsxfsreiserfs是日誌格式的文件系統;vfatFAT文件系統的一種。

  1. 說明:4k,8k,16k,32k,64k,128k,256k,512k,1024k,2048k,4096k,8192k,16384k分別對應1,2,3,4,5,6,7,8,9,10,11,12,13 

    測試軟件:iozone 主要用到的命令:

  1. iozone -a -s 256M -i 0 -i 1 -i 2 -f /test/a.wks -Rb /root/jfs.wks 

       注:由於linux中不支持xfs等文件系統,需要安裝,需要的軟件

  1. jfsutils-1.1.12-1.i386.rpm kmod-xfs-0.4-2.i686.rpm reiserfs-utils-3.6.19-2.4.1.i386.rpm  
  2.  
  3. kernel-PAE-2.6.18-274.3.1.el5.centos.plus.i686.rpm kmod-xfs-PAE-0.4-2.i686.rpm xfsprogs-2.9.4-1.el5.centos.i386.rpm 

其中iozone也需要令外安裝:yum install iozone –y ;以下是本人測試的結果:

 

 

        總結:ext2,ext3比較來看,ext2的性能比ext3好,但是由於ext2不是日誌文件系統故而對於那些數據不是很敏感的到可以用;ext3中的writeback, order, journal系統性能比較來看,writeback人綜合性能較高,其次order, 最次journal但是journal對數據的安全性能是最好的,不過一般使用默認就是比較優的,而writeback性能高但是對數據的安全性不甚好。其他的各個文件系統來看,也比較不出個什麼。關於在系統中如何使用,甚至使用哪種文件系統應該具體環境來看,需要根據文件系統塊,儲存什麼樣類型的數據等等,來蒐集數據從而確定的。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章