Linux kernel 5.9: Belangrijkste features en hoe te installeren

Hoe installeer ik Linux kernel 5.9

Het lijkt wel gisteren dat we met 5.8 de grootste en saaiste Linux kernel-release ooit bejubelden. Maar je weet hoe snel de tijd vliegt als je in de tech sector zit. Knipper met je ogen en je mist iets cruciaals.

De laatste tijd geldt hetzelfde voor Linux kernel releases. Het ontwikkelingsteam brengt ze sneller uit dan wij ze kunnen installeren. Hoewel overdreven, begrijp je wat ik bedoel.

Dat punt is… er is weer een nieuwe kernel-release om te vieren. Huzzah.

En dat is ongeveer de omvang van de feestvreugde. Want, net als in het geval van 5.8, zijn er echt geen game-veranderende features te vinden in Linux kernel 5.9… althans niet voor de algemene gebruiker. Als u echter een hard-core IT-professional bent, zijn er een paar functies die u zouden kunnen aanzetten tot het installeren van de 5.9 kernel in uw datacenter-servers (meer hierover in een stukje).

Laten we eens kijken naar een paar van de belangrijkste features in de nieuwste Linux kernel.

Zie: Linux file and directory management commands (TechRepublic Premium)

Linux kernel 5.9: Big performance boosts

Het grote nieuws is de performance boost die Linux kernel 5.9 brengt voor zowel AMD als Intel architectuur. Intel-gebaseerde systemen zullen profiteren van prestatieverbeteringen door middel van FSGSBASE ondersteuning, die eindelijk compleet is in deze release. De FSGSBASE instructie werd geïntroduceerd met de Intel “Ivy Bridge” CPU, en verhoogt de prestaties onder context switching zware belastingen. Deze nieuwe instructie kan ook gebruikersruimte in staat stellen om GSBASE te schrijven zonder kernelinteractie. De toevoeging van FSGSBASE zou de Linux kernel indrukwekkende verbeteringen moeten geven in zowel benchmark-tests als in het gebruik in de praktijk.

Als u ARM/ARM64-apparaten in uw datacenter hebt, bent u niet in de kouwe kleren gaan zitten. De Linux kernel 5.9 brengt een prestatieverbetering voor deze specifieke architectuur met zich mee door middel van geoptimaliseerde scheduler-gebruiksinformatie-Schedutil. Deze nieuwe toevoeging is vergelijkbaar met die van Intel P-state push.

De ARM/ARM64 architectuur krijgt ook een nieuwe sysfs toggle, die de energie-efficiency van de CPU optimaliseert, en talrijke CPUfreq fixes.

Linux kernel 5.9: Opslag en bestandssysteem verbeteringen

Aangezien Fedora 33 migreert naar Btrfs, lijkt de nieuwe kernel op zijn plaats. Linux kernel 5.9 ziet Btrfs genieten van talrijke prestatieverbeteringen. En met de toevoeging van meer ondersteuning van NVMe 2.0 voor SSD apparaten, zouden de prestaties van bestandssystemen op servers veel beter moeten zijn. Een belangrijke verbetering voor Btrfs is de toevoeging van een nieuwe rescue mount-optie, die alle bestaande mount-opties groepeert voor een betrouwbaarder herstel.

Btrfs is niet de enige die patches, tweaks, en diverse kleine aanpassingen ontvangt. XFS, ext4, en F2FS hebben veel liefde gekregen in de nieuwste Linux kernel.

Linux kernel 5.9: Diverse verbeteringen en toevoegingen

Er zijn een aantal andere verbeteringen en toevoegingen die als belangrijk zullen worden beschouwd door Linux datacenterbeheerders. De korte lijst omvat:

  • Beter anoniem geheugenbeheer;

  • een nieuwe slab-geheugencontroller, die moet leiden tot een lager algeheel kernelgeheugengebruik);

  • ondersteuning voor ZSTD-gecomprimeerde kernel, ramdisk en initramfs zal leiden tot snellere opstarttijden;

  • USB 4-specificatie heeft meer ondersteuning gekregen;

  • initiële werkzaamheden voor ondersteuning van IBM POWER10-processor; en

  • bugfixes voor race-condities en geheugenlekken in alle modules.

Hoe installeer ik Linux-kernel 5.9

Voordat ik u laat zien hoe u de nieuwste Linux-kernel installeert, moet u weten dat u dat waarschijnlijk beter niet kunt doen. Waarom niet? Omdat uw datacenter-geschikte Linux-distributies zoals Ubuntu, RHEL, SLED en CentOS hun optimalisaties niet hebben toegevoegd aan deze release. Dus, hoewel je misschien die performance boost krijgt en de extra nieuwe features, mis je misschien features die je krijgt door bij de standaard van je distributie te blijven.

U heeft misschien een goede reden om te upgraden naar de nieuwste Linux kernel, of u wilt deze gewoon testen op een niet-productie machine. Hoe dan ook, het installeren van de nieuwste Linux-kernel is niet zo moeilijk (althans niet op bepaalde distributies).

Ik loop met u door het proces van het installeren van de Linux 5.9 (mainline) kernel op zowel Ubuntu Server als CentOS 8.

Hoe installeer ik Linux kernel 5.9 op Ubuntu Server (20.04)

Log in op uw server en download de benodigde .deb bestanden met de volgende commando’s:

 cd /tmpwget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9/amd64/linux-headers-5.9.0-050900_5.9.0-050900.202010112230_all.debwget -c https://kernel.ubuntu.com/~kernel-ppa/mainline/v5.9/amd64/linux-headers-5.9.0-050900-generic_5.9.0-050900.202010112230_amd64.debwget -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.debwget -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 

Als alle bestanden zijn gedownload, installeert u ze met het commando:

 sudo dpkg -i *.deb 

Wanneer de installatie is voltooid, reboot, en u zou klaar moeten zijn om te gaan. Nadat u weer op het systeem bent ingelogd, voert u het commando uit:

 uname -r 

U zou moeten zien dat uw Ubuntu server nu kernel 5.9 draait.

Hoe installeer ik Linux kernel 5.9 op CentOS 8

Nu gaan we hetzelfde doen voor CentOS 8. Log in op die server en installeer eerst de GPG-sleutel voor de benodigde repository met de volgende commando’s:

 cat /etc/redhat-releaseuname -srvsudo rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org 

Installeer de repository met het commando:

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

Installeer de mainline (5.9) kernel met het commando:

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

Start uw CentOS machine opnieuw op. Zodra u weer bent ingelogd, voert u het commando uit:

 uname -r 

U zou de Linux 5.9 kernel in de lijst moeten zien staan.

Gefeliciteerd! U heeft met succes de 5.9 Linux kernel geïnstalleerd op zowel Ubuntu Server als CentOS 8. Doe dit op testmachines of virtuele machines om te zien of deze nieuwe kernel de hype over de prestatieverhoging waarmaakt.

Zie ook

  • Hoe word je een databasebeheerder: Een spiekbriefje (TechRepublic)

  • 10 dingen die bedrijven in hun eigen datacenters bewaren (TechRepublic download)

  • Hiring kit: Databasebeheerder (TechRepublic Premium)

  • Hoe hyperscale datacenters de hele IT een nieuwe vorm geven (ZDNet)

  • Beste clouddiensten voor kleine bedrijven (CNET)

  • DevOps: Meer must-read coverage (TechRepublic op Flipboard)

linuxadminhero.jpg
Afbeelding: /Spectral-Design

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *