快速业务通道

linux下几种文件系统的测试比较

作者 佚名技术 来源 Linux系统 浏览 发布时间 2012-03-27

在linux下对部分文件系统进行测试 一、 我的实验平台 我使用的是vmware workstation7.1.4.16648 虚拟机 安装的操作系统信息 [root@node2 ~]# uname -r 2.6.18-274.3.1.el5.centos.plusPAE [root@node2 ~]# cat /etc/redhat-release Red Hat Enterprise Linux Server release 5.4 (Tikanga) 安装软件包,我的内核不支持这些文件系统要从新编译内核.这里为了方便直接使用rpm包 当然你可以自己选择你要安装的软件包. jfsutils-1.1.12-1.i386.rpm kmod-xfs-0.4-2.i686.rpm reiserfs-utils-3.6.19-2.4.1.i386.rpm 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-3-397.i386.rpm 测试软件 安装好之后需要重启,在开机的时候按c选择新内核. 创建挂载点 mkdir /test 创建测试文件 echo ok > a.txt 创建一个分区大小为5G fdisk /dev/sda6 partprobe /dev/sda 定义变量 [root@node2 ~]# export PATH=$PATH:/opt/iozone/bin/ 二、测试 格式化并挂载 [root@node2 ~]# mkfs.jfs /dev/sda6 [root@node2 ~]# mount /dev/sda6 /test [root@node2 ~]# cp a.txt /test [root@node2 ~]# cat /test/a.txt ok [root@node2 ~]# iozone -a -s 256M -y 512 -q 16384 -i 0 -i 1 -i 2 -f /test/a.txt -Rb /root/jfs.out

换用另外一种文件系统. [root@node2~]#umount /test [root@node2 ~]# mkfs.msdos /dev/sda6 [root@node2 ~]# mount /dev/sda6 /test/ [root@node2 ~]# mount | grep /dev/sda6 /dev/sda6 on /test type vfat (rw) [root@node2 ~]# cp a.txt /test [root@node2 ~]# iozone -a -s 256M -y 512 -q 16384 -i 0 -i 1 -i 2 -f /test/a.txt -Rb /root/msdos.out

[root@node2~]#umount /test [root@node2 ~]# mkfs.reiserfs /dev/sda6 [root@node2 ~]# mount /dev/sda6 /test/ [root@node2 ~]# mount | grep /dev/sda6 /dev/sda6 on /test type reiserfs (rw) [root@node2 ~]# cp a.txt /test [root@node2 ~]# iozone -a -s 256M -y 512 -q 16384 -i 0 -i 1 -i 2 -f /test/a.txt -Rb /root/reiserfs.out

[root@node2~]#umount /test [root@node2 ~]# mkfs.vfat /dev/sda6 [root@node2 ~]# mount /dev/sda6 /test/ [root@node2 ~]# mount | grep /dev/sda6 /dev/sda6 on /test type vfat (rw) [root@node2 ~]# cp a.txt /test [root@node2 ~]# iozone -a -s 256M -y 512 -q 16384 -i 0 -i 1 -i 2 -f /test/a.txt -Rb /root/vfat.out

[root@node2~]#umount /test [root@node2 ~]# mkfs.ext2 /dev/sda6 [root@node2 ~]# mount /dev/sda6 /test/ [root@node2 ~]# mount | grep /dev/sda6 /dev/sda6 on /test type ext2 (rw) [root@node2 ~]# cp a.txt /test [root@node2 ~]# iozone -a -s 256M -y 512 -q 16384 -i 0 -i 1 -i 2 -f /test/a.txt -Rb /root/ext2.out

[root@node2~]#umount /test [root@node2 ~]# mkfs.ext3 /dev/sda6 [root@node2 ~]# mount /dev/sda6 /test/ [root@node2 ~]# mount | grep /dev/sda6 /dev/sda6 on /test type ext3 (rw) [root@node2 ~]# cp a.txt /test [root@node2 ~]# cat /sys/block/sda/queue/scheduler noop anticipatory deadline [cfq] 我这里使用的是cfq的调度器.当然可以选其它的. [root@node2 ~]# iozone -a -s 256M -y 512 -q 16384 -i 0 -i 1 -i 2 -f /test/a.txt -Rb /root/ext3.out

上面的几步生成的文件在/root目录下.现在我们把他们拷贝到windows物理机上,使用

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号