新聞中心
Linux內(nèi)核5.9帶來了吸引數(shù)據(jù)中心管理員的諸多性能提升,最新的Linux內(nèi)核還帶來了一些性能上的提升,這將會讓特定用戶更加開心,下面為大家分享講解一下Linux內(nèi)核5.9的最重要功能及安裝方法

創(chuàng)新互聯(lián)建站是一家集網(wǎng)站建設(shè),寶興企業(yè)網(wǎng)站建設(shè),寶興品牌網(wǎng)站建設(shè),網(wǎng)站定制,寶興網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,寶興網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。
img
與5.8一樣,Linux內(nèi)核5.9確實沒有任何改變游戲規(guī)則的功能,至少對普通用戶而言沒有。然而如果您是鐵桿的IT專業(yè)人員,可能有幾項心儀的功能會吸引您將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)帶來了性能提升?;谟⑻貭柕南到y(tǒng)將通過FSGSBASE支持獲得性能提升,該版本終于有了完整支持功能。FSGSBASE指令是隨英特爾Ivy Bridge CPU推出的,可在上下文切換任務(wù)繁重的情況下提升性能。該新指令還可以使用戶空間無需與內(nèi)核聯(lián)系即可編寫GSBASE。添加FSGSBASE會使Linux內(nèi)核在基準(zhǔn)測試和實際使用方面都有大幅改進(jìn)。
如果您的數(shù)據(jù)中心有ARM/ARM64設(shè)備,您不會被拋棄。Linux內(nèi)核5.9通過優(yōu)化的調(diào)度程序利用率信息Schedutil,為該特定架構(gòu)帶來了性能提升。這項新增功能類似英特爾P狀態(tài)推送。
ARM/ARM64架構(gòu)還獲得了新的sysfs切換功能(可控制CPU能源效率優(yōu)化)以及許多CPUfreq修復(fù)程序。
Linux內(nèi)核5.9:存儲和文件系統(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)性能也會大大提升。Btrfs的一項重要提升是添加了新的救援掛載選項,該選項將所有的現(xiàn)有掛載選項組合在一起,確保更可靠的恢復(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ù)中心管理員會覺得很重要的改進(jìn)和添加。主要包括如下:
-
更好的匿名內(nèi)存管理;
-
新的slab內(nèi)存控制器,這有望減少總的內(nèi)核內(nèi)存使用量;
-
支持ZSTD壓縮的內(nèi)核、ramdisk和initramfs,將縮短啟動時間;
-
USB 4規(guī)范獲得更多的支持;
-
支持IBM POWER10處理器方面做了初步工作;
-
針對所有模塊上的競態(tài)條件和內(nèi)存泄漏的修正版。
如何安裝Linux內(nèi)核5.9?
在介紹如何安裝最新的Linux內(nèi)核之前,我知道您可能不會這么做。為什么?因為支持?jǐn)?shù)據(jù)中心的Linux發(fā)行版(比如Ubuntu、RHEL、SLED和CentOS)并沒有將種種優(yōu)化添加在該版本中。因此,雖然您可能獲得性能提升及其他新功能,但可能會錯過堅持使用發(fā)行版默認(rèn)設(shè)置而獲得的功能。
您可能有充分的理由升級到這個最新的Linux內(nèi)核,或者您可能只想在非生產(chǎn)系統(tǒng)上對其進(jìn)行測試。不管怎樣,安裝最新的Linux內(nèi)核不那么困難(至少在某些發(fā)行版上是這樣)。
我會逐步介紹在Ubuntu Server和CentOS 8上安裝Linux 5.9(主線)內(nèi)核的過程。
如何在Ubuntu Server上安裝Linux內(nèi)核5.9(20.04)?
登錄到服務(wù)器,使用以下命令下載必要的.deb文件:
cd /tmp
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
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
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
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
一旦所有文件下載完畢,用該命令安裝它們:
sudo dpkg -i *.deb
安裝完成后重啟,應(yīng)該就可以了。重新登錄到系統(tǒng),執(zhí)行命令:
uname -r
您應(yīng)該會看到Ubuntu服務(wù)器現(xiàn)在運(yùn)行內(nèi)核5.9。
如何在CentOS 8上安裝Linux內(nèi)核5.9?
現(xiàn)在不妨在CentOS 8上執(zhí)行同樣的操作。登錄到該服務(wù)器,先使用以下命令安裝必要代碼庫的GPG密鑰:
cat /etc/redhat-release
uname -srv
sudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org
使用該命令安裝代碼庫:
sudo dnf install https://www.elrepo.org/elrepo-release-8.0-2.el8.elrepo.noarch.rpm
使用該命令安裝主線(5.9)內(nèi)核:
sudo dnf --enablerepo=elrepo-kernel install kernel-ml
重啟CentOS系統(tǒng)。一旦您重新登錄進(jìn)去,執(zhí)行命令:
uname -r
您應(yīng)該會看到Linux 5.9內(nèi)核已列出。
恭喜!您已在Ubuntu Server和CentOS 8上都成功安裝了5.9 Linux內(nèi)核。在測試機(jī)器或虛擬機(jī)上執(zhí)行這番操作,看看這個最新內(nèi)核的性能提升是否名副其實。
網(wǎng)站題目:Linux內(nèi)核5.9的最重要功能及安裝方法
當(dāng)前鏈接:http://m.fisionsoft.com.cn/article/djpppse.html


咨詢
建站咨詢
