Aliyun Linux 实测,效果竟然这么好?

简介: 本次性能测试主要使用了公司当前做性能测试使用的几个开源benchmark,分别测试了综合性能、CPU、内存、以及一些典型应用场景,本文中的每项测试指标都是以多次有效测试的平均值作为最终数据,并排除了波动干扰等因素,确保数据真实可靠。

前言
最近公司要在阿里云上扩容一批机器,看到阿里云官方也推出了一个操作系统Aliyun Linux,说是完全兼容CentOS,因为公司使CentOS的过程中的确发现了好几个问题,当前还有一个没有解决,所以想调查一下这个操作系统是否真的和宣传中的一样好。如果性能好的话,再加上阿里云官方的操作系统支持,的确会有比较大的吸引力。

为了便于直观比较不同操作系统的性能差异,直接使用了我们公司当前使用的阿里云ECS,规格选择是ecs.g6.2xlarge(8vCPU,32GB内存),分别选择Aliyun Linux 2.1903 LTS 64位镜像和CentOS 7.7 64位镜像。

image.png

测试方法

本次性能测试主要使用了公司当前做性能测试使用的几个开源benchmark,分别测试了综合性能、CPU、内存、以及一些典型应用场景,本文中的每项测试指标都是以多次有效测试的平均值作为最终数据,并排除了波动干扰等因素,确保数据真实可靠。

image.png

测试结果

综合测试使用的是大家使用比较多的unixbench。

image.png

结论:Aliyun Linux的综合跑分高于CentOS。单进程得分高18%,多进程得分高6.6%。

CPU性能

CPU性能我们使用Pi圆周率测试工具来衡量CPU耗时。测试时,所有核同时计算pi的5000位耗时,多次测试取平均时间为测试结果,测试耗时越短说明CPU性能越好。

image.png

结论:Aliyun Linux的CPU性能比CentOS要好。单核Pi耗时,Aliyun Linux比较优秀,耗时缩短13.2%;多核耗时上两个系统相差不大。

内存性能

内存性能我们选择的是Stream测试。

image.png

结论:Stream测试显示内存上两个系统相差不大,Aliyun Linux略微好4%。

典型应用场景

我们最后再测试一下mysql、nginx和redis这三种典型应用场景下的性能。

image.png

结论:mysql性能,Aliyun Linux和CentOS基本相当。

image.png

结论:nginx长连接平均每秒请求数,Aliyun Linux比CentOS高出18.9%,短连接平均每秒请求数,Aliyun Linux比CentOS高出37.6%。

image.png

**结论:redis性能,Aliyun Linux相比CentOS要好上不少,分别有7% ~ 19%的提升。
**

总结

本次测试来看,Aliyun Linux的确在部分场景相比CentOS有一定的提升,我们准备尝试切过去看看效果,后续用它在真实业务场景中进行一下测试(可以关注一下我后续的文章发布)。因为我们公司的业务场景使用nginx、redis较多,从上面的测试数据来看提升还比较明显,希望能够达到预期的效果。另外提一下,阿里云官方还为这个系统提供免费的支持和服务,还对接了阿里云的工单系统,所以后续有啥操作系统的问题感觉有了支持方,这点对我们这种缺少底层运维工程师的互联网公司来说太重要了
————————————————
版权声明:本文为CSDN博主「gujianlansheng」的原创文章,原文链接:https://blog.csdn.net/tanjun507/article/details/106615237

相关实践学习
2分钟自动化部署人生模拟器
本场景将带你借助云效流水线Flow实现人生模拟器小游戏的自动化部署
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
Linux PHP
Aliyun Linux 2 ,php7.0升级到7.4版本
在Aliyun Linux 2 部署LNMP时,系统源为php5.4,官方文档安装的版本为php7.0,现需要升级到7.4版本可使用如下方法。
1973 0
Aliyun Linux 2 ,php7.0升级到7.4版本
|
8月前
|
关系型数据库 Linux PHP
linux 编译安装php7.2 实测!!
linux 编译安装php7.2 实测!!
89 0
|
缓存 关系型数据库 MySQL
Aliyun linux 2 安装 Mysql8相关环境
AliyunLinux2,采用YUM默认安装的Mysql数据库版本为5.7版本,现在需要安装8.0版本,可以采用下列方法。 因Aliyun Linux 2与CentOS 7.6.1810发行版保持二进制兼容,故选用带“el7”版本的软件安装包。
696 0
Aliyun linux 2 安装 Mysql8相关环境
|
存储 弹性计算 安全
Aliyun Linux2等保2.0三级版镜像本地体验
Aliyun Linux2等保2.0三级版镜像本地体验
684 0
Aliyun Linux2等保2.0三级版镜像本地体验
|
弹性计算 安全 Linux
CentOS7下KVM虚拟化环境中体验Aliyun Linux 2系统
CentOS7下KVM虚拟化环境中体验Aliyun Linux 2系统
359 0
CentOS7下KVM虚拟化环境中体验Aliyun Linux 2系统
|
Linux Python
Aliyun Linux 2 ,误删自带python2,yum的解决办法
在未安装编译相关工具的情况下误删python2、yum的解决办法。
1052 0
Aliyun Linux 2 ,误删自带python2,yum的解决办法
|
Linux 开发工具 git
Alibaba Cloud Linux 2(原Aliyun Linux 2)内核热补丁功能介绍
本文介绍如何在 Alibaba Cloud Linux 2 上使用内核热补丁 (Kernel Live Patching) 功能。
3792 1
|
Linux
KBase #10: Aliyun Linux 2 大量创建进程后,最终创建进程失败
问题解决状态:[ 已解决 ] 1. 问题所处环境 / Environment 镜像: 通用镜像 内核: 通用内核 2. 问题描述 / Issue 执行系统调用 fork / clone 时,创建进程失败,返回 -1 EAGAIN (Resource temporarily unavailable) 。
732 0
|
Linux
Kbase #9: Aliyun Linux 2 dmesg 输出 nf_conntrack 表打满日志
问题解决状态:[ 已解决 ] 1. 问题所处环境 / Environment 镜像: aliyun-2.1903-x64-20G-alibase-20190327.vhd 及以后所有版本; 内核: kernel-4.19.24-9.al7 及以后所有内核版本。
985 0
|
2月前
|
Linux 网络安全 数据安全/隐私保护
Linux 超级强大的十六进制 dump 工具:XXD 命令,我教你应该如何使用!
在 Linux 系统中,xxd 命令是一个强大的十六进制 dump 工具,可以将文件或数据以十六进制和 ASCII 字符形式显示,帮助用户深入了解和分析数据。本文详细介绍了 xxd 命令的基本用法、高级功能及实际应用案例,包括查看文件内容、指定输出格式、写入文件、数据比较、数据提取、数据转换和数据加密解密等。通过掌握这些技巧,用户可以更高效地处理各种数据问题。
130 8