- 积分
- 290
- 最后登录
- 2018-3-23
- 精华
- 0
- 阅读权限
- 30
- 主题
- 3
- UID
- 259105
- 帖子
- 335
- PB币
- 399
- 威望
- 26
- 贡献
- 0
- 技术
- 0
- 活跃
- 32
iBSD
- UID
- 259105
- 帖子
- 335
- PB币
- 399
- 贡献
- 0
- 技术
- 0
- 活跃
- 32
|
本帖最后由 darkduke 于 2012-10-15 15:31 编辑
应jeff2229的提问,我使用IOzone这款Linux下面的文件系统性能测试工具分别对Linux下面的btrfs和ZFS进行了测试,生成了两份报告,供各位参考。
测试所用的IOzone都是3.080版本,测试命令为:
- iozone -a -b /home/wood/test.xls
复制代码 测试环境如下:
CPU:Intel corei7 2630QM@2.0GHz
内存:三星金条DDR3 1333 4GB*3
硬盘:希捷7200转笔记本硬盘
其中,Gentoo Linux安装在纯ZFS文件系统,64位,采用3.6.2-gentoo内核,文件系统位于sdb3。
Funtoo Linux安装在纯btrfs文件系统,64位,采用3.6.2-gentoo内核,文件系统位于sdb5。
由于内核版本和编译选项一致,Gentoo和Funtoo的portage树也几乎没有差异性,因此,本项测试的前提是,假设忽略文件系统的位置所造成的性能差异。
测试数据类似如下格式:
| 4 | 8 | 16 | 32 | 64 | 64 | 166233 | 447537 | 110158 | 1226821 | 1991276 | 128 | 17220 | 87741 | 336005 | 419494 | 1727352 | 256 | 188250 | 214756 | 802614 | 508929 | 2350543 | 512 | 184178 | 586454 | 1233614 | 1904125 | 2845081 | 1024 | 282865 | 433887 | 760735 | 2028027 | 2559871 | 2048 | 397833 | 750749 | 1160989 | 2054120 | 2557437 | 4096 | 392343 | 666149 | 1092602 | 1178980 | 2483786 | 8192 | 412136 | 744655 | 1222513 | 1668774 | 2751903 | 16384 | 394405 | 797119 | 1231690 | 1952545 | 2656666 | 其中,左边第一列表示测试采用的文件总大小,最上边一行表示测试所采用的数据块大小,单位都是KB,中间的数据就是速度了,单位是KB/S。
因为IOzone生成的报告文件是excel兼容格式,我就放在附件里面了,下载之后可以针对每个测试部分生成三维图表,进行更直观的比较。
当然,由于采用的是自动测试模式,难免有疏漏之处,有兴趣的同学可以调整参数,诸如采用多线程等等来测试。
另外,由于我的机器没有ext4的文件系统,所以ext4的测试报告暂缺,希望有同学可以完善一下。
|
附件: 你需要登录才可以下载或查看附件。没有帐号?注册
-
1
查看全部评分
-
|