Teine versioon mÀÀrimistest koos Linuxi tuumahade failide ĂŒmberstruktureerimisega

Ingo Molnar esitles teise versiooni patchide komplektist, mis vĂ”imaldab oluliselt vĂ€hendada tuuma uuesti koostamise aega, restruktureerides pealkirjade hierarhiat ja vĂ€hendades ristsĂ”ltuvuste arvu. Uus variant, vĂ”rreldes pĂ€eva tagasi esitatud esimese versiooniga, erineb adaptiivsusest tuumale 5.16-rc8, lisanduvate tĂ€iendavate optimeerimiste ning Clang kompilaatori kasutamise toe rakendamise poolest. Clangi kasutamisel on patchide rakendamine vĂ”imaldanud vĂ€hendada koostamisaega 88% vĂ”i 77% CPU ressursikasutuse nĂ€itajates. TĂ€ieliku tuuma uuesti koostamise korral kĂ€suga „make -j96 vmlinux” vĂ€henes koostamise aeg 337,788 sekundilt 179,773 sekundile.

Uues versioonis on lahendatud GCC pluginade probleem, parandatud esialgse ĂŒlevaatuse kĂ€igus tuvastatud vead ja ĂŒhtlustatud struktuuri „task_struct_per_task” deklareeringute dublette. Lisaks on jĂ€tkatud linux/sched.h pĂ€ise optimeerimist ning ellu viidud RDMA (infiniband) alamsĂŒsteemi pĂ€iste optimeerimine, mis vĂ”imaldas tĂ€iendavalt vĂ€hendada ehitusaega 9% vĂ”rreldes patĆĄide esimese versiooniga. C-failide arv, mis sisaldavad linux/sched.h pĂ€ist, on vĂ€henenud 68%lt 36%le vĂ”rreldes patĆĄide esimese versiooniga (99%lt 36%le vĂ”rreldes algse tuumaga).

Allikas: opennet.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster