自2014年第一代Aliyun Linux 成功推出,深受国民的喜欢!
2019年3月左右,第二代成功问世!大家知道Linux是稳定安全的企业服务器,阿里云团队自已几年下来的经验,开发出更安全更稳定的服务器系统。
福州WSEO网络营销工作室的创始人张开辉,已安装及正在试运行。
我们先看看其性能吧!
据阿里云官网介绍, Aliyun Linux 2是阿里云研发的新一代Aliyun Linux操作系统,旨在为ECS实例上的应用程序提供更加安全、稳定、高性能的运行环境。
适用范围
各种云场景工作负载。例如,您可以在Aliyun Linux 2上运行数据库、数据分析、Web应用程序,以及生产环境中的其他工作负载。
支持 包括弹性裸金属服务器。支持的实例规格vCPU为1 vCPU~160 vCPU,内存大小为0.5 GiB~3840 GiB。
优势
与其他Linux系统相比,Aliyun Linux 2具有以下优势:
专门为阿里云云服务器ECS定制,系统启动更快并且运行时性能更好。
通过更新的Linux内核、用户态软件及工具包提供更丰富的操作系统特性。
精简内核,减少潜在安全隐患。
免费使用,并提供技术支持。
新版云内核
Aliyun Linux 2默认搭载并启用最新版本阿里云云内核。新版云内核提供了以下特性:
基于内核社区长期支持的4.19.24版本定制而成,增加适用于云场景的新特性、改进性能并修复重大缺陷。
提供针对ECS实例环境定制优化的内核启动参数和系统配置参数。
提供操作系统崩溃后的内核转储(Kdump)能力,您可根据需要在线打开或者关闭该功能,无需重启操作系统。
提供内核热补丁升级(Live Patch)能力。
软件包
Aliyun Linux 2默认搭载阿里云命令行工具。软件包更新如下:
网络服务从
network.service切换为systemd-networkd。用户态软件包与CentOS 7.6.1810版本兼容,该版本的用户态软件包可直接在Aliyun Linux 2使用。
软件包安全漏洞(CVE)修复更新至截止2019年3月底。
性能优化
Aliyun Linux 2优化了开机启动速度并提升了运行时的系统性能,包括:
针对ECS实例环境大幅优化启动速度。
针对ECS实例环境优化多线程场景,提升大规格实例多线程性能。
针对MySQL数据库场景的全链路优化,与ESSD云盘配合,显著提升性能。
更新的系统参数 Aliyun Linux 2在配置文件 /etc/sysctl.d/50-aliyun.conf中更新了下列内核配置参数:
kernel.hung_task_timeout_secs = 240:延长内核hung_task超时秒数,避免频繁的hung_task提示。kernel.panic_on_oops = 1:允许内核发生Oops错误时抛出Kernel Panic异常,如果配置了Kdump则可自动捕获崩溃详情。kernel.watchdog_thresh = 50:延长hrtimer、NMI、Soft Lockup以及Hard Lockup等事件的阈值,避免可能出现的内核误报。kernel.hardlockup_panic = 1:允许内核发生Hard Lockup错误时抛出Kernel Panic异常,如果配置了Kdump则可自动捕获崩溃详情。
使用sysctl命令,可查看或修改Aliyun Linux 2运行时的系统参数。
更新的内核参数 Aliyun Linux 2更新了下列内核参数:
crashkernel=0M-2G:0M,2G-8G:192M,8G-:256M:为内核转储(Kdump)功能预留的内存空间。cryptomgr.notests:关闭crypto在内核启动时的自检行为,加快启动速度。cgroup.memory=nokmem:关闭Memory Cgroup的内核内存统计功能,避免出现潜在的内核不稳定问题。rcupdate.rcu_cpu_stall_timeout=300:延长RCU CPU Stall Detector的超时阈值为300秒,避免内核误报。
运行cat /proc/cmdline命令,可查看Aliyun Linux 2运行时的内核启动参数。
内核版本
Aliyun Linux 2默认搭载4.19.24版本云内核(当前版本号为kernel-4.19.24-9.al7)。您可以根据需要,安装并切换至兼容CentOS 7.6.1810版本的3.10系列内核,运行以下命令可回退至3.10内核版本。
sudo yum install -y kernel-3.10.0
sudo grub2-set-default “$(grep ^menuentry /boot/grub2/grub.cfg | grep 3.10.0 | awk -F\’ ‘{ print $2 }’)”
sudo grub2-mkconfig -o /boot/grub2/grub.cfg
#重启系统
sudo reboot
内核转储(Kdump)功能
Aliyun Linux 2提供了Kdump服务。开启该服务后可捕获内核错误,方便您对内核崩溃现象进行分析。
您可以使用下列命令开启或彻底关闭Kdump服务:
运行以下命令可开启Kdump服务。试用
sudo systemctl enable kdump.service sudo systemctl restart kdump.service说明 所选实例规格的内存小于或等于2GiB,无法使用Kdump服务。运行以下命令可将Kdump服务预留的内存地址空间归还给操作系统,并彻底关闭Kdump服务。试用
sudo sh -c 'echo 0 > /sys/kernel/kexec_crash_size' sudo systemctl disable kdump.service sudo systemctl stop kdump.service说明 Kdump服务预留的内存地址空间归还给操作系统后,必须重启操作系统才可再次开启Kdump服务。
配置网络Aliyun Linux 2默认使用 systemd-networkd配置网络。配置网络时,注意以下两点:
DHCP或静态IP的配置文件位于/etc/systemd/network/目录。
重启网络的命令为
sudo systemctl restart systemd-networkd。
阿里云官方为Aliyun Linux 2提供如下技术支持:
版本支持期限为3年,到2022年3月31日结束版本生命周期。
在YUM源提供安全更新(Security Updates),运行
yum update命令可更新到新版本。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.