Nooca labaad ee balastarrada oo leh dib-u-habeyn faylasha madaxa kernel Linux

Ingo Molnar ayaa soo saartay nooca labaad ee xirmo balastar ah kaas oo si weyn u yareynaya waqtiyada kernel-ka iyadoo dib u habeyn lagu sameynayo nidaamka faylka madaxa iyo yareynta isku tiirsanaanta. Marka la barbar dhigo nuqulkii ugu horreeyay ee la sii daayay maalmo ka hor, nooca cusub waxaa loo habeeyey kernel 5.16-rc8, wuxuu ku darayaa wanaajin dheeraad ah, oo wuxuu hirgeliyaa taageerada dhismaha Clang compiler. Isticmaalka Clang, codsanaya balastarrada ayaa hoos u dhigay wakhtiyada dhismaha 88%, ama 77% isticmaalka CPU. Dib-u-dhis buuxa oo kernel ah iyadoo la adeegsanayo amarka "make -j96 vmlinux" wuxuu dhimay wakhtiga dhisitaanka min 337.788 ilaa 179.773 ilbiriqsi.

Nooca cusub waxa kale oo uu xalliyaa arrin ku saabsan plugins-ka GCC, waxa uu hagaajiyaa khaladaadka la aqoonsaday intii lagu jiray dib u eegista hore, oo midaysay caddaynta nuqul ka mid ah qaabdhismeedka "task_struct_per_task". Intaa waxaa dheer, hagaajinta faylka madaxa ee linux/sched.h waa la sii waday, iyo hagaajinta ayaa loo hirgeliyay RDMA (infiniband) faylalka madaxa hoosaadka, taas oo sii yaraysay wakhtiga dhismaha 9% marka loo eego sii deynta patch ee ugu horeysay. Tirada faylalka kernel C ee ay ku jiraan faylka madaxa ee linux/sched.h ayaa laga dhimay 68% ilaa 36% marka la barbar dhigo balastarkii ugu horreeyay (laga bilaabo 99% ilaa 36% marka loo eego kernel-kii asalka ahaa).

Source: opennet.ru

U soo iibso martigelin lagu kalsoonaan karo oo loogu talagalay bogagga leh ilaalinta DDoS, VPS VDS servers 🔥 Iibso martigelin degel oo lagu kalsoonaan karo oo leh ilaalinta DDoS, VPS VDS servers | ProHoster