Linux文件系统选择
| Testing Host: | ||||||||
| CPU | Genuine Intel(R) 2.13GHz 4 cores | |||||||
| MEM | 4GB | |||||||
| DISK | SAS 146.8GB * 4 | |||||||
| /dev/sdb | Ext3 | disable journal | defaults,async,noatime,nodiratime | |||||
| /dev/sdc | Ext4 | disable journal | defaults,async,noatime,nodiratime,data=writeback,barrier=0 | |||||
| /dev/sdd | XFS | has_journal | defaults,async,noatime,nodiratime,barrier=0 | |||||
| /dev/sde | Reiser4 | has_journal | defaults,async,noatime,nodiratime | |||||
| /dev/sde | reiserfs | has_journal | defaults,async,noatime,nodiratime,notail,data=writeback | |||||
| /dev/sde | JFS | has_journal | defaults,async,noatime,nodiratime | |||||
| /dev/sde | btrfs | has_journal | defaults.async.noatime,nodiratime,data=writeback | |||||
| NO. | Test Points | Ext3 | Ext4 | Reiserfs | XFS | JFS | Reiser4 | Btrfs |
| 1 | filesystem creation s | 37.381 | 22.333 | 3.744 | 1.786 | 1.858 | 2.758 | |
| 2 | filesystem mounting s | 0.024 | 0.039 | 0.299 | 0.079 | 0.068 | 3.524 | |
| 3 | filesystem unmounting s | 0.011 | 0.02 | 0.074 | 0.025 | 0.048 | 0.037 | |
| 4 | copy a large file (4GB) s | 35.486 | 37.227 | 30.605 | 43.547 | 30.32 | 42.17 | |
| 5 | recopy the large file s | 56.919 | 57.526 | 59.893 | 59.315 | 55.654 | 57.925 | |
| 6 | remove the large file s | 3.126 | 0.295 | 2.178 | 0.016 | 0.018 | 4.137 | |
| 7 | copy linux kernel archive.tar s | 0.103 | 0.143 | 0.574 | 0.094 | 0.552 | 0.564 | |
| 8 | extract files from kernel.tar s | 42.678 | 44 | 39.681 | 57.374 | 70.993 | 47.538 | |
| 9 | create kernel.tar from linux source s | 32.733 | 39.145 | 39.305 | 39.167 | 37.92 | 43.828 | |
| 10 | compile linux kernel s | 561.834 | 566.474 | 557.429 | 571.355 | 1773.143 | 828.028 | |
| 11 | copy kernel file tree s | 190.701 | 197.191 | 194.864 | 217.355 | 255.777 | 185.406 | |
| 12 | recopy kernel file tree s | 66.272 | 170.643 | 100.67 | 143.517 | 194.898 | 79.247 | |
| 13 | remove kernel file tree s | 13.719 | 3.783 | 3.661 | 50.072 | 92.068 | 33.2 | |
| 14 | list all files for kernel source(tree) s | 15.961 | 15.539 | 20.717 | 15.818 | 29.139 | 15.611 | |
| 15 | file search in kernel source (find) s | 0.119 | 0.9 | 0.331 | 2.515 | 0.791 | 5.913 | |
| 16 | create 1 million files s | 1000.969 | 986.712 | 940.201 | 1128.244 | 1111.509 | 2462.65 | |
| 17 | recopy the 1 million files s | 4783.069 | 595.828 | 59.252 | 972.671 | 1005.057 | 1734.48 | |
| 18 | remove the 1 million files s | 3257.384 | 396.32 | 74.917 | 735.048 | 2395.417 | 1165.314 | |
| 19 | dd read IOPS (bs=1KB,4GB) s | 26.795 | 27.257 | 26.036 | 26.158 | 25.948 | 26.485 | |
| 20 | dd write IOPS (bs=1KB,4GB) s | 27.006 | 26.461 | 32.577 | 26.164 | 29.203 | 126.906 | |
| 21 | dd read BW (bs=1MB,4GB) s | 26.784 | 23.552 | 25.999 | 26.233 | 28.635 | 26.541 | |
| 22 | dd write BW (bs=1MB,4GB) s | 29.429 | 26.123 | 30.64 | 24.683 | 31.446 | 31.925 | |
| Postmark (postmark.conf) | ||||||||
| 23 | transaction /s | 333 | 384 | 384 | 113 | 166 | 416 | |
| 24 | read MB/s | 27.98 | 20.42 | 24.37 | 9.69 | 10.64 | 30.22 | |
| 25 | write MB/s | 87.32 | 63.72 | 76.06 | 30.23 | 33.21 | 94.31 | |
| Randomio (randomio bigfile 10 .25 .01 2048 60 1) | (X表示Randomio不支持该文件系统) | |||||||
| 26 | create 4GB file MB/s | 167 | 166 | 164 | 168 | 156 | 51.3 | |
| 27 | random io/s | 372.1 | 382.3 | 378.8 | 521.5 | 382.7 | X | |
| 28 | random read latency ms | 26.9 | 26.2 | 26.6 | 13.2 | 26.3 | X | |
| 29 | random write latency ms | 26.5 | 26 | 25.9 | 37.1 | 25.6 | X | |
| 30 | random read latency std dev ms | 17.9 | 16.7 | 16.6 | 13.1 | 16.3 | X | |
| 31 | random write latency std dev ms | 15.8 | 14.9 | 14.5 | 38.8 | 14.3 | X | |
| Bonnie++ (-d /cacheX -s 7920 -x 1 -u root) | (+++++表示未获得准确测试结果) | |||||||
| 32 | read KB/s | 155161 | 150029 | 160919 | 159242 | 155811 | 144079 | |
| 33 | write KB/s | 155150 | 150635 | 142801 | 159393 | 139770 | 107923 | |
| 34 | seek /s | 812.9 | 816.7 | 816 | 806.4 | 730.7 | 775.9 | |
| 35 | sequential create /s | 7374 | (+++++) | 29088 | 710 | 1366 | 10031 | |
| 36 | sequential delete /s | (+++++) | (+++++) | 25160 | 635 | 470 | 3123 | |
| 37 | random create /s | 7558 | (+++++) | 28178 | 745 | 509 | 5015 | |
| 38 | random delete /s | 25292 | (+++++) | 24723 | 559 | 287 | 3365 | |
| IOZone (-Razc -s 8192m -y 4k|1m -q 4k|1m -i 0 -i 1 -i 2 -b iozone.xls) | ||||||||
| 39 | sequential read with 4KB KB/s | |||||||
| 40 | sequential write with 4KB KB/s | (测试用时太长,暂未完成) | ||||||
| 41 | random read with 4KB KB/s | |||||||
| 42 | random write with 4KB KB/s | |||||||
| 43 | sequential read with 1MB KB/s | 156790 | 153432 | 160142 | 159591 | 161785 | 143197 | |
| 44 | sequential write with 1MB KB/s | 155928 | 156378 | 131246 | 162226 | 143348 | 138672 | |
| 45 | random read with 1MB KB/s | 101004 | 98060 | 102840 | 101225 | 101100 | 95864 | |
| 46 | random write with 1MB KB/s | 110537 | 102245 | 97924 | 107140 | 119733 | 97941 | |
| FileBench (load) | ||||||||
| 47 | randomread | |||||||
| 48 | randomwrite | |||||||
| 49 | varmail | |||||||
| 49 | iops /s | 1292.33 | 1921.658 | 1276.035 | 710.653 | 692.282 | 772.895 | |
| BW MB/s | 4.2 | 6.3 | 4.3 | 2.4 | 2.3 | 2.6 | ||
| webproxy | ||||||||
| 50 | iops /s | 14868.189 | 16379.942 | 14984.04 | 6156.159 | 2830.036 | 8705.437 | |
| 51 | BW MB/s | 55.5 | 60.8 | 56 | 25.1 | 12.3 | 34.7 | |
| videoserver | ||||||||
| iops /s | 395.147 | 392.849 | 391.85 | 391.65 | 391.74 | 391.048 | ||
| BW MB/s | 97.5 | 227.9 | 96.7 | 227.6 | 96.7 | |||
转载自:http://blog.csdn.net/liuaigui/article/details/5521024/
Linux文件系统选择的更多相关文章
- 关于linux下的嵌入式文件系统以及flash文件系统选择
嵌入式linux下常见的文件系统 • RomFS:只读文件系统,可以放在ROM空间,也 可以在系统的RAM中,嵌入式linux中常用来作 根文件系统 • RamFS:利用VFS自身结构而形成的内存文件 ...
- linux 文件系统解析及相关命令
简介 文件系统就是分区或磁盘上的所有文件的逻辑集合. 文件系统不仅包含着文件中的数据而且还有文件系统的结构,所有Linux 用户和程序看到的文件.目录.软连接及文件保护信息等都存储在其中. 不同Lin ...
- 磁盘、分区及Linux文件系统 [Disk, Partition, Linux File System]
1.磁盘基础知识 1.1 物理结构 硬盘的物理结构一般由磁头与碟片.电动机.主控芯片与排线等部件组成:当主电动机带动碟片旋转时,副电动机带动一组(磁头)到相对应的碟片上并确定读取正面还是反面的碟面,磁 ...
- Linux文件系统的barrier:启用还是禁用
大多数当前流行的Linux文件系统,包括EXT3和EXT4,都将文件系统barrier作为一个增强的安全特性.它保护数据不被写入日记.但 是,在许多情况下,我们并不清楚这些barrier是否有用.本文 ...
- linux 文件系统解析及相关命令(转)
简介 文件系统就是分区或磁盘上的所有文件的逻辑集合. 文件系统不仅包含着文件中的数据而且还有文件系统的结构,所有Linux 用户和程序看到的文件.目录.软连接及文件保护信息等都存储在其中. 不同Lin ...
- Linux文件系统十问,你知道吗?
关于文件系统,相信大家都不陌生.身为攻城狮的我们几乎天天都会与之打交道,但是细深剖一下,其中又有多少是我们理解深度不够的呢.那么让我们一起来看一下下面这一组Linux文件系统相关的问题吧: 1.机械磁 ...
- Linux文件系统的目录结构
Linux下的文件系统为树形结构,入口为/ 树形结构下的文件目录: 无论哪个版本的Linux系统,都有这些目录,这些目录应该是标准的.各个Linux发行版本会存在一些小小的差异,但总体来说,还是大体差 ...
- Windows与Linux文件系统互访的几种方法
首先,我们知道基于文件的几种服务:ftp,sftp,这两种服务都是文件传输服务,偏重于网络传输,并不是实时互访.通常,我们需要在远程和本地 同时操作同一个目录,如:在Windows下使用各种强大的ID ...
- 理解Linux文件系统之inode
很少转发别人的文章,但是这篇写的太好了. 理解inode 作者: 阮一峰 inode是一个重要概念,是理解Unix/Linux文件系统和硬盘储存的基础. 我觉得,理解inode,不仅有助于提高系统 ...
随机推荐
- DB2常用命令小结
PS:执行命令前需要进入DB2的账户下:su db2inst1 修改密码:更改相应的操作系统密码即可,windows上可以更改db2admin的密码,linux上更改db2inst1的密码即可,db2 ...
- 几个SQL命令的使用
几个SQL命令的使用 [原创 2006-4-21 14:22:05] 字号:大 中 小 1.Update批量更改 例如:A.B两个表,A,B有相同字段id,现将B中的b_passerd覆盖掉A ...
- Jmeter 性能测试术语
1.5 术语及缩写词 测试时间:一轮测试从开始到结束所使用的时间 并发线程数:测试时同时访问被测系统的线程数.注意,由于测试过程中,每个线程都是以尽可能快的速度发请求,与实际用户的使用有极大差别,所以 ...
- Django基本视图
Django基本视图 下面这三个类也许不能提供项目所需的所有的功能,这些应用于基于类的视图或Mixins情形下. 大多数Django的内建视图继承于其他基于类的视图或者各种mixins中,因为继承链是 ...
- es6(六):module模块(export,import)
es6之前,社区模块加载方案,主要是CommonJS(用于服务器)和AMD(用于浏览器) 而es6实现的模块解决方案完全可以替代CommonJS和AMD ES6模块设计思想:尽量静态化,在编译时就能确 ...
- ArcEngine小问题解决
最近开始使用VS2012,在引用COM组件的时候,出现了无法嵌入互操作类型“……”,请改用适用的接口的错误提示. 找到解决方案:选中项目中引入的dll,鼠标右键,选择属性,把“嵌入互操作类型”设置为F ...
- VS下使用Google Protobuf完成SOCKET通信
如何在Windows环境下的VS中安装使用Google Protobuf完成SOCKET通信 出处:如何在Windows环境下的VS中安装使用Google Protobuf完成SOCKET通信 最近一 ...
- python 正则表达式Re
Python正则表达式指南这篇文章很好,推荐阅读. 本文则是简单记录下我自己学习Re的笔记, 环境是python3.5. 1.简单的Re语法 ^ 匹配字符串开始位置. $ 匹配字符串结束位置. \b ...
- CentOS的启动流程
因6和7俩个系列的启动流程有区别,所以我把他们分开来写 linux可看作是内核和根文件系统组成我们把内核单独拿出来总结一下 CentOS6系列启动流程 首先总结一下总体的流程,接下来展开来叙述:POS ...
- Bagging与方差
在集成学习中,通常认为Bagging的主要作用是降低方差,而Boosting的主要作用是降低偏差.Boosting能降低偏差很好理解,因为其原理就是将多个弱学习器组合成强学习器.但Bagging为什么 ...