PCIe-SSD卡下的xfs vs ext4对比fileio及TpmC测试

此前听说过某公司把xfs都替换成了ext4,感觉有些诧异,才有了本次测试。此次测试本意是想对比下xfs和ext4的差异,看看xfs是否还一如既往的靠谱。在测试的过程中,我还顺带测试了下MySQL 5.7.7和Percona-5.6.23的对比。

最终的建议写在前面:
1、可以继续放心大胆的采用xfs文件系统;
2、使用xfs文件系统时,无需刻意加一些优化参数,默认的(defaults,noatime,nodiratime,nobarrier)就够了;
3、可以继续优先选择Percona分支版本,除了thread pool,它还有其他很多优秀的特性(MySQL官方暂无计划把thread pool功能移植到社区版);
4、 MySQL 5.7版本同样非常值得期待,但更希望加入Percona/MariaDB已经采用的、成熟的优秀补丁(thread pool、slowlog、锁/mutex拆分等);
5、在一些高IOPS设备服务器上跑MySQL时,建议采用多实例模式,不建议只运行一个实例,尽可能发挥服务器的最大性能。

来看看下面的测试结果:

1、fio测试显示的iops以及I/O吞吐能力

2、再来看下在做fio测试时,I/O设备的iowait以及%util值,还有PCIe-SSD卡监控到的写延迟数据:

3、以及最终及各个不同测试模式下的MySQL tps结果对比:

小结:
1、 在%util基本相差不大的情况下,xfs相对ext4拥有绝对优势以及更好的IOPS提升空间;
2、 xfs没必要刻意进行优化,默认的参数就足够了。

欢迎各位同行们也分享下您在PCIe-SSD设备下相关测试结果,相互借鉴下。

上面图表中几个不同颜色分别表示含义:

1) 蓝色:表示经过优化的xfs
格式化时的参数:
mkfs.xfs -d agcount=256 -l size=128m,lazy-count=1,version=2 /dev/diska1

mount时的参数
defaults,noatime,nodiratime,nobarrier,discard,allocsize=256m,logbufs=8,attr2,logbsize=256k

2) 灰色:表示默认的xfs
格式化时的参数:
mkfs.xfs -f -L /data /dev/diska1

mount时的参数
defaults,noatime,nodiratime,nobarrier

3) 黄色:表示ext4。
格式化时的参数:
mkfs.ext4 /dev/diska2

mount时的参数:
defaults,noatime,nodiratime,nobarrier

文章转自老叶茶馆公众号,原文链接:http://imysql.com/2015/07/14/xfs-vs-ext4-fileio-and-tpmc-under-pciessd.shtml

时间: 2025-01-21 16:10:13

PCIe-SSD卡下的xfs vs ext4对比fileio及TpmC测试的相关文章

宝存 shannon PCI-E SSD VS OCZ RevoDrive3 X2 PCI-E SSD on CentOS 6.5 2.6.32-431.el6.x86_64

今天拿到一块上海宝存 shannon 的1.2TB SSD一块, 以前一直在用的是OCZ RevoDrive3 X2, 所以对比一下这两款的性能如何. 感谢上海宝存提供SSD卡进行测试. 首先看一下宝存官方提供的性能指标. Shannon Direct-IO SSD G2 IOPS 用户可用容量 800GB 1200GB 1600GB 3200GB 读带宽 1.4GB/s 2.0GB/s 2.4GB/s 2.0GB/s 写带宽 1.2GB/s 1.8GB/s 1.8GB/s 1.9GB/s 随机

PostgreSQL on XFS vs EXT4 性能

内核版本 3.18.24 系统内存256G. 测试使用了3块PCI-E SSD. # pvcreate /dev/dfa # pvcreate /dev/dfb # pvcreate /dev/dfc # vgcreate vgdata01 /dev/dfa /dev/dfb /dev/dfc # lvcreate -i 3 -I 8 -L 4T -n lv01 aliflash # lvcreate -i 3 -I 8 -L 2G -n lv02 aliflash 系统刷脏页内核参数,如下,尽

PCI-E SSD潜力无穷:平均每年大涨33%

SSD固态硬盘已经是如今PC平台的必备,不但拥有超高的速度,容量.可靠性.寿命也越来越不是事儿,尤其是性能似乎根本没有极限.SSD早期都是走SATA通道,但撑死了也就6Gbps的带宽,所以读写速度达到550MB/s左右就顶了天了,SATA Express虽然带宽更大但根本没人用.PCI-E则有极大的灵活性,不管是做成PCI-E扩展卡,还是M.2迷你规格,以及U.2 2.5寸盘规格,局限只是主控所支持的PCI-E规格. 很自然的,PCI-E SSD广受高端玩家和企业平台追捧,发展潜力也很大.市调机

闵春榕:PCIE SSD在数据库优化中的应用

文章讲的是闵春榕:PCIE SSD在数据库优化中的应用,2014年4月10日-12日,第五届中国数据库技术大会(DTCC 2014)在北京五洲皇冠国际酒店拉开序幕.在为期三天的会议中,大会将围绕大数据应用.数据架构.数据管理.传统数据库软件等技术领域展开深入探讨,并将邀请一批国内顶尖的技术专家来进行分享.本届大会将在保留数据库软件应用实践这一传统主题的基础上,向大数据.数据结构.数据治理与分析.商业智能等领域进行拓展,以满足于广大从业人士和行业用户的迫切需要. ▲点击进入第五届中国数据库技术大会

显卡-N卡下的双屏桌面扩展问题

问题描述 N卡下的双屏桌面扩展问题 请教各位大神关于显卡设置问题:我需要用两个显示屏拼接一个画面,需要显卡设置为桌面扩展模式(是两个显示器显示一个系统桌面,不是显卡默认的那种扩展),通过设置Mosaic模式只能实现横屏模式下的扩展,都无法在显示器旋转90度的情况下实现,是显卡不支持吗,型号为nvidia k620,有其他显卡能办到吗? 解决方案 你不是就像在连接一个显示屏码? 写的这么复杂呀! 连接另外一个显示屏主机必须是笔记本

HGST与NEC联手面向SQL服务器推PCIe SSD设备

[天极网服务器频道8月14日消息]http://www.aliyun.com/zixun/aggregation/27357.html">西部数据旗下存储公司HGST和NEC公司共同发布一款面向微软SQL服务器的PCIe SSD设备,该产品是一款注重性能的参考架构,基于NEC的Express 5800可扩展企业服务器系列和HGST的高性能FlashMAX II PCIe服务器闪存.与前几代解决方案相比,该设备不仅实现了性能的大幅提升,而且还通过大幅缩减机架空间和功耗降低了总拥有成本TCO.

大事件!PCIe SSD与SATA SSD同价啦

大数据时代,个人.企业.服务器等对数据存储需求与日俱增,对SSD的需求正以每年20%的增速成长.日前,国内最大的存储厂商江波龙发布了一款P800系列PCIe SSD,据介绍可与SATA SSD同价,如此劲爆的消息势必将SSD热度推上另一个高潮,小伙伴们可都要稳住啊! P800系列PCIe SSD采用15nm TLC NAND Flash,以及Marvell控制芯片,读写速度分别达到700MB/s和300 MB/s,主要有M.2和AIC(Add in Card)两种形态,容量提供120GB和240

Linux环境下使用XFS文件系统_unix linux

    XfS文件系统是SGI开发的高级日志文件系统,XFS极具伸缩性,非常健壮.所幸的是SGI将其移植到了Lin ux系统中.在linux环境下.目前版本可用的最新XFS文件系统的为1.2版本,可以很好地工作在2.4核心下. 一.XFS文件系统简介 主要特性包括以下几点: 数据完全性 采用XFS文件系统,当意想不到的宕机发生后,首先,由于文件系统开启了日志功能,所以你磁盘上的文件不再会意外宕机而遭到破坏了.不论目前文件系统上存储的文件与数据有多少,文件系统都可以根据所记录的日志在很短的时间内迅

HBase在单Column和多Column情况下批量Put的性能对比分析

针对HBase在单column family单column qualifier和单column family多column qualifier两种场景下,分别批量Put写入时的性能对比情况,下面是结合HBase的源码来简单分析解释这一现象. 1. 测试结果 在客户端批量写入时,单列族单列模式和单列族多列模式的TPS和RPC次数相差很大,以客户端10个线程,开启WAL的两种模式下的测试数据为例, 单列族单列模式下TPS能够达到12403.87,实际RPC次数为53次: 单列族多列模式下,TPS只有