偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Linux內(nèi)核5.9的最重要功能及安裝方法

譯文
系統(tǒng) Linux
Linux內(nèi)核5.9帶來(lái)了吸引數(shù)據(jù)中心管理員的諸多性能提升。本文作者著重介紹了改進(jìn)之處,并介紹了如何安裝主線內(nèi)核。

【51CTO.com快譯】Linux內(nèi)核5.9帶來(lái)了吸引數(shù)據(jù)中心管理員的諸多性能提升。本文作者著重介紹了改進(jìn)之處,并介紹了如何安裝主線內(nèi)核。

與5.8一樣,Linux內(nèi)核5.9確實(shí)沒(méi)有任何改變游戲規(guī)則的功能,至少對(duì)普通用戶而言沒(méi)有。然而如果您是鐵桿的IT專業(yè)人員,可能有幾項(xiàng)心儀的功能會(huì)吸引您將5.9內(nèi)核安裝到數(shù)據(jù)中心服務(wù)器中(稍后詳細(xì)介紹)。

不妨看一下最新Linux內(nèi)核的一些比較重要的功能。

Linux內(nèi)核5.9:大幅提升性能

重大新聞是Linux內(nèi)核5.9為AMD架構(gòu)和英特爾架構(gòu)帶來(lái)了性能提升?;谟⑻貭柕南到y(tǒng)將通過(guò)FSGSBASE支持獲得性能提升,該版本終于有了完整支持功能。FSGSBASE指令是隨英特爾Ivy Bridge CPU推出的,可在上下文切換任務(wù)繁重的情況下提升性能。該新指令還可以使用戶空間無(wú)需與內(nèi)核聯(lián)系即可編寫(xiě)GSBASE。添加FSGSBASE會(huì)使Linux內(nèi)核在基準(zhǔn)測(cè)試和實(shí)際使用方面都有大幅改進(jìn)。

如果您的數(shù)據(jù)中心有ARM/ARM64設(shè)備,您不會(huì)被拋棄。Linux內(nèi)核5.9通過(guò)優(yōu)化的調(diào)度程序利用率信息Schedutil,為該特定架構(gòu)帶來(lái)了性能提升。這項(xiàng)新增功能類似英特爾P狀態(tài)推送。

ARM/ARM64架構(gòu)還獲得了新的sysfs切換功能(可控制CPU能源效率優(yōu)化)以及許多CPUfreq修復(fù)程序。

Linux內(nèi)核5.9:存儲(chǔ)和文件系統(tǒng)的改進(jìn)

考慮到Fedora 33正遷移到Btrfs,新內(nèi)核似乎很合適。Linux內(nèi)核5.9使Btrfs獲得了性能上的諸多改進(jìn)。為SSD設(shè)備增添加大支持NVMe 2.0的力度后,服務(wù)器上的文件系統(tǒng)性能也會(huì)大大提升。Btrfs的一項(xiàng)重要提升是添加了新的救援掛載選項(xiàng),該選項(xiàng)將所有的現(xiàn)有掛載選項(xiàng)組合在一起,確保更可靠的恢復(fù)。

并非只有Btrfs獲得補(bǔ)丁、調(diào)整和各種優(yōu)化。XFS、ext4和F2FS在最新的Linux內(nèi)核中備受關(guān)注。

Linux內(nèi)核5.9:其他改進(jìn)和添加

還有其他許多Linux數(shù)據(jù)中心管理員會(huì)覺(jué)得很重要的改進(jìn)和添加。主要包括如下:

  • 更好的匿名內(nèi)存管理;
  • 新的slab內(nèi)存控制器,這有望減少總的內(nèi)核內(nèi)存使用量;
  • 支持ZSTD壓縮的內(nèi)核、ramdisk和initramfs,將縮短啟動(dòng)時(shí)間;
  • USB 4規(guī)范獲得更多的支持;
  • 支持IBM POWER10處理器方面做了初步工作;
  • 針對(duì)所有模塊上的競(jìng)態(tài)條件和內(nèi)存泄漏的修正版。

如何安裝Linux內(nèi)核5.9?

在介紹如何安裝最新的Linux內(nèi)核之前,我知道您可能不會(huì)這么做。為什么?因?yàn)橹С謹(jǐn)?shù)據(jù)中心的Linux發(fā)行版(比如Ubuntu、RHEL、SLED和CentOS)并沒(méi)有將種種優(yōu)化添加在該版本中。因此,雖然您可能獲得性能提升及其他新功能,但可能會(huì)錯(cuò)過(guò)堅(jiān)持使用發(fā)行版默認(rèn)設(shè)置而獲得的功能。

您可能有充分的理由升級(jí)到這個(gè)最新的Linux內(nèi)核,或者您可能只想在非生產(chǎn)系統(tǒng)上對(duì)其進(jìn)行測(cè)試。不管怎樣,安裝最新的Linux內(nèi)核不那么困難(至少在某些發(fā)行版上是這樣)。

我會(huì)逐步介紹在Ubuntu Server和CentOS 8上安裝Linux 5.9(主線)內(nèi)核的過(guò)程。

如何在Ubuntu Server上安裝Linux內(nèi)核5.9(20.04)?

登錄到服務(wù)器,使用以下命令下載必要的.deb文件: 

  1. cd /tmp 
  2.  
  3. wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9/amd64/linux-headers-5.9.0-050900_5.9.0-050900.202010112230_all.deb 
  4.  
  5. wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9/amd64/linux-headers-5.9.0-050900-generic_5.9.0-050900.202010112230_amd64.deb 
  6.  
  7. wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9/amd64/linux-image-unsigned-5.9.0-050900-generic_5.9.0-050900.202010112230_amd64.deb 
  8.  
  9. wget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9/amd64/linux-modules-5.9.0-050900-generic_5.9.0-050900.202010112230_amd64.deb 

一旦所有文件下載完畢,用該命令安裝它們: 

  1. sudo dpkg -i *.deb 

安裝完成后重啟,應(yīng)該就可以了。重新登錄到系統(tǒng),執(zhí)行命令: 

  1. uname -r 

您應(yīng)該會(huì)看到Ubuntu服務(wù)器現(xiàn)在運(yùn)行內(nèi)核5.9。

如何在CentOS 8上安裝Linux內(nèi)核5.9?

現(xiàn)在不妨在CentOS 8上執(zhí)行同樣的操作。登錄到該服務(wù)器,先使用以下命令安裝必要代碼庫(kù)的GPG密鑰: 

  1. cat /etc/redhat-release 
  2.  
  3. uname -srv 
  4.  
  5. sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 

使用該命令安裝代碼庫(kù): 

  1. sudo dnf install https://www.elrepo.org/elrepo-release-8.0-2.el8.elrepo.noarch.rpm 

使用該命令安裝主線(5.9)內(nèi)核: 

  1. sudo dnf --enablerepo=elrepo-kernel install kernel-ml 

重啟CentOS系統(tǒng)。一旦您重新登錄進(jìn)去,執(zhí)行命令: 

  1. uname -r 

您應(yīng)該會(huì)看到Linux 5.9內(nèi)核已列出。 

恭喜!您已在Ubuntu Server和CentOS 8上都成功安裝了5.9 Linux內(nèi)核。在測(cè)試機(jī)器或虛擬機(jī)上執(zhí)行這番操作,看看這個(gè)最新內(nèi)核的性能提升是否名副其實(shí)。

原文標(biāo)題:Linux kernel 5.9: Most important features and how to install it,作者:Jack Wallen

【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】

 

責(zé)任編輯:華軒 來(lái)源: 51CTO
相關(guān)推薦

2010-06-30 12:40:47

Linux SNMP

2010-01-14 17:46:29

智能交換機(jī)

2025-05-28 10:05:00

Linux系統(tǒng)/proc

2012-10-19 14:14:51

Ubuntu 12.1

2017-10-11 14:45:58

Linuxinotify功能實(shí)現(xiàn)原理

2012-08-21 11:03:36

2021-01-22 09:47:22

鴻蒙HarmonyOS應(yīng)用開(kāi)發(fā)

2022-10-08 23:46:47

JavaScript對(duì)象開(kāi)發(fā)

2010-08-02 10:24:58

Windows Ser活動(dòng)目錄

2010-06-24 16:47:45

Linux Chgrp

2018-08-08 15:20:05

UKToolsLinux內(nèi)核

2010-01-18 17:34:45

智能交換機(jī)

2010-03-04 09:19:09

Linux開(kāi)源軟件

2020-09-06 08:26:59

Python 3開(kāi)發(fā)代碼

2010-11-25 16:11:00

活動(dòng)目錄Server 2008

2011-03-07 16:48:24

DebianLinux發(fā)行版

2011-11-03 16:27:26

服務(wù)器虛擬化云計(jì)算

2012-07-25 14:47:18

Linux內(nèi)核

2015-09-22 11:18:14

watchOS 2測(cè)試漏洞

2010-03-15 17:24:25

第三層交換機(jī)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)