ሁለተኛው የ patches ስሪት ከሊኑክስ ከርነል ራስጌ ፋይሎችን መልሶ ማዋቀር ጋር

ኢንጎ ሞልናር የርዕስ ፋይሎችን ተዋረድ በማስተካከል እና ጥገኞችን ቁጥር በመቀነስ የከርነል መልሶ መገንባት ጊዜን በእጅጉ የሚቀንሱ የፕላቶች ስብስብ ሁለተኛ ስሪት አቅርቧል። አዲሱ ስሪት ለ 5.16-rc8 ከርነል ተስተካክሎ, ተጨማሪ ማሻሻያዎችን በመጨመር እና የ Clang compiler በመጠቀም ለመገንባት ድጋፍን በመተግበር ከጥቂት ቀናት በፊት ከቀረበው የመጀመሪያው ስሪት ይለያል. ክላንግን በሚጠቀሙበት ጊዜ ጥገናዎችን መተግበር የግንባታ ጊዜን በ 88% ወይም በ 77% ከሲፒዩ የግብዓት ፍጆታ አንፃር ቀንሷል። "make -j96 vmlinux" በሚለው ትዕዛዝ ኮርነሉን ሙሉ በሙሉ እንደገና ሲገነባ የግንባታ ጊዜው ከ 337.788 ወደ 179.773 ሰከንድ ቀንሷል.

አዲሱ እትም ችግሩን በጂሲሲ ፕለጊኖች ይፈታል፣በመጀመሪያው የግምገማ ሂደት ውስጥ የተገኙ ስህተቶችን ያስተካክላል እና የ"ተግባር_struct_per_task" መዋቅር የተባዙ መግለጫዎችን አንድ ያደርጋል። በተጨማሪም የlinux/sched.h ራስጌ ፋይል ማመቻቸት ቀጥሏል እና የ RDMA ንዑስ ስርዓት (ኢንፊኒባንድ) የራስጌ ፋይሎችን ማመቻቸት ተተግብሯል ፣ ይህም ከመጀመሪያው ስሪት ጋር ሲነፃፀር የግንባታ ጊዜን በ 9% የበለጠ ለመቀነስ አስችሏል ። የ patches መካከል. የ linux/sched.h ራስጌ ፋይልን የሚያካትቱ የከርነል ሲ ፋይሎች ቁጥር ከ68% ወደ 36% ተቀንሷል ከፓቸች የመጀመሪያ እትም (ከ99% ወደ 36%) ከመጀመሪያው ከርነል ጋር ሲነጻጸር።

ምንጭ: opennet.ru

አስተያየት ያክሉ