这篇文章主要为大家分析了如何进行CentOS 6与CentOS 7的性能测试对比的相关知识点,内容详细易懂,操作细节合理,具有一定参考价值。如果感兴趣的话,不妨跟着跟随小编一起来看看,下面跟着小编一起深入学习“如何进行CentOS 6与CentOS 7的性能测试对比”的知识吧。
centos7与centos6从初始化技术,服务启动,开机启动文件等都有差别,这篇文章和大家分享一下centos7与centos6的性能测试对比。
1. CPU测试
工具: 通过sysbench对cpu进行压力测试
参数设置
分别测试使用睿频和不实用睿频
> 图1: cpu测试 – 每秒events

如何看图:越高越好
此图结论:
> 图2: cpu测试 – event数量标准差

如何看图:越少越好
此图结论:
2. 内存测试
工具: 通过sysbench对内存进行压力测试
参数设置
读写方式: 随机
测试时间: 900秒
分别测试读和写
块大小: 4K、16K、2M
线程数: 1、12、24、36、48
> 图1: 内存测试 – 速率

如何看图:越高越好
此图结论:
> 图2: 内存测试 – event数量标准差

如何看图:越少越好
此图结论:
3. IO测试
工具: 通过fio对io进行压力测试
参数设置
> 图1: io测试 – iops

如何看图:越高越好
此图结论:
> 图2: io测试 – 读写平均延时

如何看图:越少越好
此图结论:
4. OLTP测试
工具: 通过tpcc-mysql对整机性能进行测试
参数设置
文件系统: 均为xfs
mysql版本: mysql-8.0.12
tpcc_load:
tpcc_start:
> 图: oltp测试 – tpmc

如何看图:越高越好
此图结论:
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与CentOS 7的性能测试对比”就介绍到这了,更多相关内容可以搜索天达云以前的文章,希望能够帮助大家答疑解惑,请多多支持天达云网站!