Szoftver
WSL 3: egy blogger mérése szerint gyorsabban fut a Linux a Windowson
Egy blogger összevetette a Windows alatti Linux-futtatást lehetővé tevő WSL két változatát, és az újabb WSL 3 egyes mérésekben jelentősen gyorsabbnak bizonyult. A számokat azonban érdemes óvatosan kezelni: egyetlen, régebbi gépen készültek.
A teszthez egy HP ProDesk 400 G4 DM gépet használt, nyolcadik generációs, hatmagos Intel Core i5-8500T processzorral és Windows 11 Pro rendszerrel. A virtuális gépet két virtuális processzormagra korlátozta, vendégrendszerként pedig a minimalista Alpine Linuxot és a Go programozási nyelv 1.27.1-es változatát futtatta. A régi WSL a 6.6-os, az új a 6.18-as kernelre épül.

Hatvan százalékkal több memória-sávszélesség
A szekvenciális memória-sávszélesség 7,84-ről 12,64 GB/s-ra nőtt, ami 61 százalékos javulás. A szerző azt sejti, hogy ezt egy kernelbeállítás okozza, amely a virtuális gép memóriakezelését módosítja, de ez csak az ő feltételezése. A memória-sávszélesség azoknál a feladatoknál számít, ahol nagy mennyiségű adatot kell mozgatni.
Egyes ütemezési tesztek, amelyek a folyamatok közti kommunikációt mérik, nagyjából 11 százalékkal kisebb késleltetést mutattak, egy alapvető rendszerhívás költsége pedig 3,8 százalékkal csökkent. Ezek a változások a rendszer általános reakcióidején javíthatnak, ami a fejlesztői munkában, például sok kis fájlművelet esetén lehet érezhető.
Egy valós feladatban, a GoReleaser projekt teljes fordításánál üres gyorsítótárral a teljes idő körülbelül 4 százalékkal, nagyjából 7,5 másodperccel lett rövidebb, a rendszerszintű idő pedig mintegy 16 százalékkal csökkent. A szerző szerint a fordítás több mint 80 százaléka felhasználói szintű számítás, ezért itt kisebb a nyereség, mint a rendszerközeli méréseknél.
Óvatosan a számokkal
A számokat érdemes óvatosan kezelni. A mérés egyetlen, régebbi gépen készült, két virtuális processzormagra korlátozva, és független megerősítés nincs. A mérések szórása és az ismétlések száma sem szerepel a beszámolóban. A cím által ígért 5–60 százalékos tartomány a cikk számaiból csak részben követhető: a két szélső érték valójában 3,8 és 61 százalék.
Hivatalos Microsoft-bejelentést a WSL 3-ról a beszámoló nem talált, így a részletek egyelőre a blogbejegyzésre támaszkodnak. A cikk szerint a WSL 3 újabb kernelt és virtualizációs futtatókörnyezetet hoz. Ha a Microsoft hivatalosan is bejelenti, a fejlesztők számára érdemes lesz kipróbálni, különösen azoknak, akik memóriaigényes feladatokat futtatnak a WSL alatt.