最详细的CentOS 6与7对比(三):性能测试对比
本主题将从3个角度进行对比
本文为第三部分:性能测试的对比
1. CPU测试
工具: 通过sysbench对cpu进行压力测试
参数设置
- 素数: 10000
- 测试时间: 900秒
- 线程数: 1、6、12、18、24、30、36、42
分别测试使用睿频和不实用睿频
> 图1: cpu测试 - 每秒events

如何看图:越高越好
此图结论:
- cpu性能基本一致
- CentOS 7固定频率(不使用睿频),并没有提升性能,因此没有关闭睿频的必要
> 图2: cpu测试 - event数量标准差

如何看图:越少越好
此图结论:
- 通过标准差可以看出在稳定性方面,CentOS 7要稳定很多(包括不使用睿频)
2. 内存测试
工具: 通过sysbench对内存进行压力测试
参数设置
- 读写方式: 随机
- 测试时间: 900秒
- 分别测试读和写
- 块大小: 4K、16K、2M
- 线程数: 1、12、24、36、48
> 图1: 内存测试 - 速率

如何看图:越高越好
此图结论:
- CentOS 6和CentOS 7性能一致
> 图2: 内存测试 - event数量标准差

如何看图:越少越好
此图结论:
- 通过标准差可以看出在稳定性方面,CentOS 7要稳定很多
3. IO测试
工具: 通过fio对io进行压力测试
参数设置
- ioengine: libaio
- iodepth: 16
- 测试时间: 900秒
- 文件大小: 100G
- 运行方式: 线程
- 缓存方式: 无缓存(non-buffered I/O)
- 读写方式: 随机读写
- 块大小: 分别测试4K和16K
- 线程数: 1、12、24、36、48
> 图1: io测试 - iops

如何看图:越高越好
此图结论:
- CentOS 6(默认ext4)不如CentOS 7(默认xfs)
- CentOS 6(默认ext4)不如CentOS 6(xfs)
> 图2: io测试 - 读写平均延时

如何看图:越少越好
此图结论:
- CentOS 7的写延时和CentOS 6(默认ext4)接近
- CentOS 7的读延时比CentOS 6(默认ext4)好很多
4. OLTP测试
工具: 通过tpcc-mysql对整机性能进行测试
参数设置
- 文件系统: 均为xfs
- mysql版本: mysql-8.0.12
- tpcc_load:
- warehouse: 100
- sql: create_table.sql、add_fkey_idx.sql
- 运行时长: 没有限制,跑完将近1小时
- tpcc_start:
- warehouse: 100
- warmup: 300秒
- 运行时长: 1800秒
- 线程数: 16、32、64、128、256、512、1024
> 图: oltp测试 - tpmc

如何看图:越高越好
此图结论:
- CentOS 7比CentOS 6(默认ext4)高
5. 总结
| / | CentOS 6(ext4)vs CentOS 7(xfs) |
|---|---|
| cpu - 每秒events | 打平手 |
| cpu - event数量标准差 | CentOS 7 win |
| mem - 传输速率 | 打平手 |
| mem - event数量标准差 | CentOS 7 win |
| io - iops | CentOS 7 win |
| io - 读写平均延时 | CentOS 7 win |
| tpcc - mysql | CentOS 7 win |
如图所示,本次一共做了7项,其中有2项是CentOS 6与7基本一致,另外5项都是CentOS 7明显胜出,因此可以得出结论:CentOS 7的性能比CentOS 6强!
最详细的CentOS 6与7对比(三):性能测试对比的更多相关文章
- 超详细!CentOS 7 + Hadoop3.0.0 搭建伪分布式集群
超详细!CentOS 7 + Hadoop3.0.0 搭建伪分布式集群 ps:本文的步骤已自实现过一遍,在正文部分避开了旧版教程在新版使用导致出错的内容,因此版本一致的情况下照搬执行基本不会有大错误. ...
- 【系统】CentOS、Ubuntu、Debian三个linux比较异同
CentOS.Ubuntu.Debian三个linux比较异同 2014-07-31 12:58 53428人阅读 评论(6) ...
- PostgreSQL单机、同步复制、异步复制性能测试对比
测试环境: •测试机:PC •内存:8GB •CPU:Intel(R) Core(TM) i5-3450 3.10GHz •硬盘:HDD •数据量:20GB •测试工具:pgbench •Postgr ...
- mysql对比表结构对比同步,sqlyog架构同步工具
mysql对比表结构对比同步,sqlyog架构同步工具 对比后的结果示例: 执行后的结果示例: 点击:"另存为(S)" 按钮可以把更新sql导出来.
- 跨代的对决 英特尔i7-6700HQ对比i7-4720HQ性能测试
http://itianti.sinaapp.com/index.php/cpu 跨代的对决 英特尔i7-6700HQ对比i7-4720HQ性能测试 2015-10-13 19:46:31 来源:电脑 ...
- CentOS、Ubuntu、Debian三个linux比较异同
Linux有非常多的发行版本,从性质上划分,大体分为由商业公司维护的商业版本与由开源社区维护的免费发行版本. 商业版本以Redhat为代表,开源社区版本则以debian为代表.这些版本各有不同的特点, ...
- CentOS、Ubuntu、Debian三个linux比较异同[转]
Linux有非常多的发行版本,从性质上划分,大体分为由商业公司维护的商业版本与由开源社区维护的免费发行版本. 商业版本以Redhat为代表,开源社区版本则以debian为代表.这些版本各有不同的特点, ...
- CentOS添加环境变量的三种方式
CentOS添加环境变量的三种方式,以添加php环境变量为例,假定php的安装目录为 /usr/local/php5 一.仅对当前会话临时生效 [root@bogon ~]# export PATH= ...
- [转帖]Docker五种存储驱动原理及应用场景和性能测试对比
Docker五种存储驱动原理及应用场景和性能测试对比 来源:http://dockone.io/article/1513 作者: 陈爱珍 布道师@七牛云 Docker最开始采用AUFS作为文件系统 ...
- CentOS下Docker与.netcore(三)之 三剑客之一Docker-Compose
CentOS下Docker与.netcore(一) 之 安装 CentOS下Docker与.netcore(二) 之 Dockerfile CentOS下Docker与.netcore(三)之 三剑客 ...
随机推荐
- ORACLE锁表解锁
SELECT object_name, machine, s.sid, s.serial# FROM gv$locked_object l, dba_objects o, gv$session s W ...
- 【oracle开发】wmsys.wm_concat介绍
wmsys.wm_concat是一个聚合函数,其作用是将一列数据转换成一行,也就是我们常用的行专列,但是该函数是一个undocument函数,所以不推荐大家使用这个函数.因为在后续的版本中还提不提供这 ...
- SLAM: Inverse Depth Parametrization for Monocular SALM
首语: 此文实现客观的评测了使线性化的反转深度的效果.整篇只在表明反转可以线性化,解决距离增加带来的增长问题,有多少优势--%! 我的天呢!我竟然完整得翻译了一遍. 使用标记点地图构建SLAM的方法, ...
- 【sqli-labs】 less28a GET- Blind based -All you Union&Select Belong to us -String -Single quote-parenthesis(GET型基于盲注的去除了Union和Select的单引号带括号字符型注入)
和less28没什么区别,直接上个payload吧 http://192.168.136.128/sqli-labs-master/Less-28a/?id=0')%a0uNion%a0sElect% ...
- SQL第三节课
常用函数 一.数学函数 数学函数主要用于处理数字,包括整型.浮点数等. ABS(x) 返回x的绝对值 SELECT ABS(-1) -- 返回1 CEIL(x),CEILING(x) 返回大于或等于x ...
- 然而,该来的还是来了(Diary)
2017-05-07 LG月赛成功炸掉...发现自己真的好多东西不会啊.对某些知识仅仅有最基础的一点理解啊!连线段树都理解不了怎么办?归并排序(including分治+贪心)全部炸掉啊.感觉自 ...
- MySQL7.5.15数据库配置主从服务器实现双机热备实例教程
环境说明 程序在:Web服务器192.168.0.57上面 数据库在:MySQL服务器192.168.0.67上面 实现目的:增加一台MySQL备份服务器(192.168.0.68),做为MySQL服 ...
- 08.Web服务器-2.HTTP协议介绍
HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写.它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF ...
- Vue主要原理最简实现与逻辑梳理
Vue的主要原理中主要用到了定义的这么几个函数Dep,Watcher,observer.我们来使用这几个函数简单的实现一下vue构造函数数据绑定和相互依赖部分,梳理一下它们之间的关系.省略了编译部分和 ...
- 【Codeforces Round #519 by Botan Investments D】Mysterious Crime
[链接] 我是链接,点我呀:) [题意] 相当于问你这m个数组的任意长度公共子串的个数 [题解] 枚举第1个数组以i为起点的子串. 假设i..j是以i开头的子串能匹配的最长的长度. (这个j可以给2. ...