Linux će napokon dobiti dio “čarolije” s Windowsa!

Microsoft je nedavno predstavio dvije nove značajke koje bi trebale osjetno poboljšati performanse u Windowsu 11, ali i na serverskim izdanjima sustava. Prva je novi nativni NVMe driver koji u određenim scenarijima može povećati throughput SSD-ova i do 80 posto. Druga je hardverski ubrzani BitLocker, koji bi trebao značajno smanjiti opterećenje procesora i donijeti primjetno bolje performanse u odnosu na dosadašnju softversku implementaciju.

Kad je riječ o procesorima, jedan od ključnih razloga zašto Windows 10 i Windows 11 mogu izvući maksimum iz modernih CPU-a jest način na koji operativni sustav raspoređuje zadatke. Windows, u suradnji s hardverskim driverima – poput AMD-ovih chipset drivera – neprestano analizira opterećenje i raspoređuje taskove kako bi se coreovi, threadovi i cache koristili što učinkovitije. Cilj je postići optimalno balansiranje opterećenja uz minimalne gubitke performansi.

Dobar primjer toga su AMD-ovi Ryzen X3D procesori. Windows 11 zna prepoznati koji CCD sadrži 3D V-Cache i inteligentno dodjeljuje taskove tom dijelu procesora kada je to najisplativije. U tome pomaže i AMD-ov poseban 3D V-Cache Optimizer unutar chipset drivera, a postoje i neslužbeni alati i tweakovi koji dodatno poboljšavaju takvo ponašanje sustava.

Jedna od važnih tehnika vezanih uz ovakvo raspoređivanje taskova zove se Cache Aware Scheduling, odnosno raspoređivanje zadataka svjesno strukture cachea. Ideja je da scheduler operativnog sustava zna kako je cache organiziran te koliko je u tom trenutku opterećen, kako bi se povećao broj cache hitova i smanjio broj missova i nepotrebnog prebacivanja podataka. U praksi to znači manje čekanja, manju latenciju i bolje ukupne performanse.

Nedavne zakrpe za Linux kernel potvrdile su da taj operativni sustav uskoro dobiva naprednu implementaciju Cache Aware Schedulinga. Prema bilješkama uz zakrpe, u nekim radnim opterećenjima zabilježena su poboljšanja i do 44 posto. Trenutačno se ova tehnika primjenjuje samo na primarni LLC (last level cache), najčešće L3 cache procesora, jer se pokazalo da proširivanje iste logike na sekundarni LLC, poput sistemske memorije, ne donosi dodatne koristi.

Zanimljivo je da Microsoft Cache Aware Scheduling koristi već godinama. Ta je funkcionalnost dio Windows kernela još od Windowsa 10, a prisutna je i u Windowsu 11. Ipak, za razliku od Linuxa, Microsoft o toj tehnologiji rijetko govori javno, pa su detalji o njezinu radu i stvarnom utjecaju na performanse i dalje prilično šturi.

IZVOR

Svi korisnici koji žele koristiti ili prenositi sadržaj s Bajtbox portala moraju se pridržavati sljedećih pravila: Citiranje Izvora: Obavezno je jasno i precizno navesti izvor informacija, uključujući naziv autora (ako dostupno), naslov članka ili teksta te datum objave. Poveznica na Originalni Tekst: Svaka upotreba sadržaja mora uključivati aktivnu poveznicu (link) koja vodi na izvorni tekst na Bajtbox portalu. Pravna Odgovornost: Kršenje ovih pravila može imati pravne posljedice sukladno zakonima o autorskim pravima.

guest

0 Comments
Inline Feedbacks
Pogledaj sve komentare
0
Pogledaj komentare ili komentirajx