Teine versioon patĆĄidest koos Linuxi sĂŒdamiku pealkirjade ĂŒmberstruktureerimisega

Ingo Molnar esitles teise versiooni patchide komplektist, mis vĂ”imaldab oluliselt vĂ€hendada kernel'i uuesti kompileerimise aega, restruktureerides pealdisfailide hierarhiat ja vĂ€hendades ristsĂ”ltuvuste arvu. Uus versioon erineb paar pĂ€eva tagasi esitatud esimesest versioonist, kohandades seda kernel'i 5.16-rc8 jaoks, lisades tĂ€iendavaid optimeerimisi ja pakkudes tuge Clang'i kompilaatori kasutamiseks. Clang'i kasutamisel vĂ€hendavad patchid kompileerimise aega 88% vĂ”i CPU ressursikasutuse nĂ€itajates 77%. TĂ€ieliku kernel'i uuesti kompileerimise korral kĂ€suga „make -j96 vmlinux” vĂ€henes kompileerimisaeg 337.788 sekundilt 179.773 sekundile.

Uues versioonis on lahendatud probleemid GCC pluginatega, parandatud esialgse ĂŒlevaatamise kĂ€igus leitud vead ja ĂŒhtlustatud „task_struct_per_task” struktuuri deklaratsiooni dublette. Lisaks on jĂ€tkatud failide linux/sched.h optimeerimist ja RDMA (infiniband) alamsĂŒsteemi pealdisfailide optimeerimist, mis on vĂ”imaldanud veel 9% vĂ”rra vĂ€hendada kompileerimisaega vĂ”rreldes esimese patchi versiooniga. Kernel'i C-failide arv, mis hĂ”lmavad failinime linux/sched.h, on vĂ€henenud 68% -lt 36% -le vĂ”rreldes esimese patchi versiooniga (99% -lt 36% -le vĂ”rreldes algse kernel'iga).

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster