Linux内核5.9最重要的特性以及如何安装它们本文的作者重点介绍了这些改进并解释了如何安装主线内核。与5.8一样,Linux内核5.9并没有真正改变游戏规则的功能,至少对于普通用户而言是这样。但是,如果您是一名铁杆IT专业人士,可能有一些理想的功能会诱使您将5.9内核安装到您的数据中心服务器中(稍后会详细介绍)。让我们来看看最新Linux内核的一些比较重要的特性。Linuxkernel5.9:性能大幅提升重大消息是Linuxkernel5.9为AMD和Intel架构带来了性能提升。基于Intel的系统将通过FSGSBASE支持获得性能提升,最终在此版本中完全发挥作用。FSGSBASE指令与IntelIvyBridgeCPU一起引入,以提高繁重的上下文切换任务期间的性能。这条新指令还使用户空间能够在不联系内核的情况下写入GSBASE。添加FSGSBASE将导致Linux内核在基准测试和实际使用中都有实质性的改进。如果您的数据中心拥有ARM/ARM64设备,您将不会落伍。Linux内核5.9通过优化的调度程序利用率信息Schedutil为该特定架构带来了性能提升。这个新特性类似于IntelP状态推送。ARM/ARM64架构还获得了一个新的sysfs开关(控制CPU能效优化)和一些CPUfreq修复。LinuxKernel5.9:存储和文件系统改进考虑到Fedora33正在迁移到Btrfs,新内核似乎很合适。Linux内核5.9为Btrfs带来了许多性能改进。SSD设备加入更多对NVMe2.0的支持后,服务器上文件系统的性能也会有很大的提升。Btrfs的一个主要增强是添加了一个新的救援挂载选项,它结合了所有现有的挂载选项以确保更可靠的恢复。Btrfs并不是唯一获得补丁、调整和各种优化的工具。XFS、ext4和F2FS在最新的Linux内核中得到了很多关注。LinuxKernel5.9:其他改进和补充Linux数据中心管理员会发现许多其他重要的改进和补充。主要特性包括:更好的匿名内存管理;新的平板内存控制器,承诺减少整体内核内存使用;支持ZSTD压缩内核、ramdisk和initramfs,这将缩短启动时间;USB4规范获得更多支持;支持IBMPOWER10处理器的初步工作;修复所有模块上的竞争条件和内存泄漏。如何安装Linux内核5.9?在我向您展示如何安装最新的Linux内核之前,我知道您可能不会这样做。为什么?因为支持数据中心的Linux发行版(如Ubuntu、RHEL、SLED和CentOS)并没有在这个版本中加入各种优化。因此,虽然您可能会获得性能提升和其他新功能,但您可能会错过通过坚持分发默认设置而获得的功能。您可能有充分的理由升级到这个最新的Linux内核,或者您可能只想在非生产系统上测试它。无论如何,安装最新的Linux内核并不难(至少在某些发行版上)。我将引导您完成在UbuntuServer和CentOS8上安装Linux5.9(主线)内核的过程。如何在Ubuntu服务器上安装Linux内核5.9(20.04)?登录服务器并使用以下命令下载必要的.deb文件:cd/tmpwget-chttps://kernel.ubuntu.com/~kernel-ppa/mainline/v5。9/amd64/linux-headers-5.9.0-050900_5.9.0-050900.202010112230_all.debwget-chttps://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9/amd64/linux-headers-5.9.0-050900-generic_5.9.0-050900.202010112230_amd64.debwget-chttps://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9/amd64/linux-image-unsigned-5.9.0-050900-generic_5.9.0-050900.202010112230_amd64.debwget-chttps://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9/amd64/linux-modules-5.9.0-050900-generic_5.9.0-050900.202010112230_amd64.deb所有一旦文件下载完成后,使用这个命令进行安装:sudodpkg-i*.deb安装完成后,重启应该就可以了。重新登录系统,执行命令:uname-r,您应该会看到Ubuntu服务器现在正在运行内核5.9。如何在CentOS8上安装Linux内核5.9?现在不妨在CentOS8上做同样的事情。登录到服务器并首先使用以下命令为必要的存储库安装GPG密钥:cat/etc/redhat-releaseuname-srvsudorpm--importhttps://www.elrepo.org/RPM-GPG-KEY-elrepo。org使用此命令安装代码库:sudodnfinstallhttps://www.elrepo.org/elrepo-release-8.0-2.el8.elrepo.noarch.rpm使用此命令安装主线(5.9)内核:sudodnf--enablerepo=elrepo-kernelinstallkernel-ml重启CentOS系统。重新登录后,执行命令:uname-r,您应该会看到列出的Linux5.9内核。恭喜!您已经在UbuntuServer和CentOS8上成功安装了5.9Linux内核。在测试机或虚拟机上执行此操作,看看这个最新内核的性能提升是否名副其实。原标题:Linuxkernel5.9:Mostimportantfeaturesandhowtoinstallit,作者:JackWallen
