Met de zeer populaire HP Dev One die wordt aangedreven door een AMD Ryzen 7 PRO SoC en waarop Pop!_OS draait, informeerden een aantal Phoronix-lezers naar het zien van benchmarks van enkele van de alternatieve kernelaroma’s op het apparaat. Dus hier is een blik op de standaard Linux 5.17-kernel tegen de Linux 5.18 en 5.19 (Git)-kernels en vervolgens werden Liquorix en XanMod erin gegooid als alternatieve smaken die draaien op de Pop!_OS 22.04-installatie.

p>

Van de HP Dev One met AMD Ryzen 7 PRO 5850U werden Linux 5.17/5.18/5.19/XanMod/Liquorix allemaal getest. De enige wijziging die tijdens het testen werd aangebracht, was het verwisselen van de gebruikte kernel. Dezelfde laptop werd gebruikt voor alle tests-in het geval van de systeemtabel met XanMod die een andere CPU-frequentie laat zien, is dit simpelweg omdat het de amd-pstate-driver al gebruikt en daar de boost-frequentie wordt gerapporteerd via sysfs in plaats van de basisfrequentie met acpi-cpufreq op de andere kernels.

De nieuwste kernelversies vanaf het moment van testen (eind juni) werden voor deze vergelijking gebruikt. Het stroomverbruik van de SoC-CPU dat via de PowerCap/RAPL sysfs-interface werd blootgelegd, volgde ook het stroomverbruik van de Ryzen 7 PRO 5850U voor elke test.

Meteen bij de I/O-tests zijn er twee belangrijke aandachtspunten… Linux 5.19 ziet er verdomd goed uit en Liquorix presteert behoorlijk slecht. De I/O-prestaties van Linux 5.19 zijn vergelijkbaar met wat we op andere moderne systemen hebben gezien bij het testen van Linux 5.19 Git, omdat er veel I/O-verbeteringen zijn in deze nieuwe kernelversie. Ook Liquorix presteert erg slecht is geen verrassing. Liquorix gebruikt standaard de BFQ I/O-planner, terwijl alle andere geteste kernels er geen gebruikten voor de snelle NVMe-opslag op dit systeem. Zoals we bij andere tests hebben gezien, offerde de standaard Liquorix-configuratie met BFQ de doorvoer op.

De 4K random-schrijfprestaties zagen er ook erg goed uit op Linux 5.19 voor sommige tests, terwijl de XanMod-kernel ook een voordeel liet zien in enkele van de runs.

De I/O-prestaties voor Linux 5.19 zijn een mooie verbetering, tenminste op moderne hardwareplatforms die ik heb getest.

XanMod was een voorloper in de Compile Bench-tests.

Bij de grafische benchmarks was er voor het grootste deel minder verschil tussen kernels. Voor sommige Linux-gamingbenchmarks vertoonde de Linux 5.19-kernel enige verbetering ten opzichte van eerdere versies van de kernel. De Radeon Vega-graphics met de Ryzen 7 PRO 5850U zijn op dit moment erg volwassen op de open-source driverstack, dus de AMDGPU-updates in nieuwe kernelversies brengen zelden nieuwe verrassingen.

De Linux 5.19 I/O-verbeteringen wel overgedragen om te helpen met de Node.js Express HTTP-prestaties.

Liquorix met zijn BFQ I/O-standaardconfiguratie leverde langzamere prestaties op dan de rest voor codecompilatie-workloads op de HP Dev One-laptop.

KeyDB was een andere workload die een geweldige verbetering zag van Linux 5.19 Git terwijl Liquorix het moeilijk had.

Redis was ook meerdere keren sneller in deze basisbenchmarks bij het draaien op Linux 5.19 in vergelijking met de andere kernels. Liquorix met BFQ was de langzaamste in de standaardconfiguratie.

De Liquorix-kernel leverde ook langzamere prestaties op met de Darktable RAW-fotografiesoftware.

Het draaien van Liquorix was ook de enige uitbijter voor de GNU Octave prestaties.

Een mooie toevoeging aan de futex en semaforen micro-benchmark van Stress-NG met Linux 5.19.

XanMod presteerde goed met de socket-en context-switching kernel-benchmarks.

XanMod presteerde goed met de socket-en context-switching-kernelbenchmarks.

Liquorix liet een lagere contextomschakeltijd zien ten opzichte van de andere kernelversies met ctx-clock.

Verrassend genoeg liet Linux 5.19 ook een mooie prestatieverbetering zien in de PHP-prestaties, wat waarschijnlijk alleen te wijten zijn aan verbeteringen in het energiebeheer in de nieuwe kernel… Ik zal binnenkort meer Linux 5.19-benchmarks uitvoeren op een aantal vergelijkbare systemen om enkele van deze prestatieverbeteringen te onderzoeken.

De browserbenchmarks in Firefox en Chrome waren relatief vlak, waarbij sommige tests enigszins de voorkeur gaven aan Liquorix en Linux 5.19.

Infl uxDB was een andere I/O-workload die sterk de voorkeur gaf aan Linux 5.19.

Over alle uitgevoerde benchmarks bleek er uiteindelijk geen significant verschil te zijn in het gerapporteerde CPU/SoC-stroomverbruik tussen de geteste kernels met deze Ryzen 7 PRO 5850U aangedreven HP Dev One.

Als we het geometrische gemiddelde van alle benchmarks nemen, is het geen verrassing dat Linux 5.19 er verdomd goed uitziet op de HP Dev One, terwijl Liquorix op een verre laatste plaats stond. De meeste problemen van Liquorix kwamen neer op I/O-workloads, waar de BFQ-configuratie leidde tot veel tragere prestaties op de NVMe-opslag dan de andere geteste kernels. Linux 5.19 ziet er goed uit dankzij in ieder geval I/O-verbeteringen en zal nader ingaan op enkele van de andere gebieden waar Linux 5.19 bijzonder goed presteerde op deze HP AMD Zen 3-laptop.

Degenen die dat willen zie alle 100+ benchmarks liepen over de vijf geteste kernels op de HP Dev One kan deze OpenBenchmarking.org zien resultatenpagina voor alle individuele benchmarks.

Categories: IT Info