د لینکس کرنل سرلیک فایلونو له سره تنظیم کولو سره د پیچونو دوهمه نسخه

انګو مولنر د پیچونو د سیټ دویمه نسخه وړاندې کړه چې کولی شي د سرلیک فایلونو درجه بندي بیا تنظیم کولو او د کراس انحصارونو شمیر کمولو سره د کینل بیا جوړولو وخت د پام وړ کم کړي. نوې نسخه د لومړۍ نسخې څخه توپیر لري چې څو ورځې وړاندې وړاندیز شوی د 5.16-rc8 کرنل لپاره تطبیق شوی، اضافي اصلاح کول او د کلینګ کمپیلر په کارولو سره د جوړولو لپاره ملاتړ پلي کول. کله چې کلینګ وکاروئ ، د پیچونو پلي کول د CPU سرچینو مصرف شرایطو کې د جوړیدو وخت 88٪ یا 77٪ کموي. کله چې د "make -j96 vmlinux" کمانډ سره کرنل په بشپړ ډول بیا جوړ کړئ، د جوړولو وخت له 337.788 څخه 179.773 ثانیو ته راټیټ شو.

نوې نسخه د GCC پلگ انونو سره ستونزه هم حل کوي ، د لومړني بیاکتنې پروسې په جریان کې پیژندل شوي غلطۍ سموي ، او د "task_struct_per_task" جوړښت نقل شوي اعلامیې متحد کوي. برسېره پردې، د linux/sched.h سرلیک فایل اصلاح کول دوام لري او د RDMA سب سیسټم (infiniband) د سرلیک فایلونو اصلاح کول پلي شوي، کوم چې د لومړي نسخې په پرتله د 9٪ لخوا د جوړولو وخت نور هم کم کړي. د پیچونو څخه. د کرنل C فایلونو شمیر چې د linux/sched.h سرلیک فایل پکې شامل دي د پیچ ​​د لومړۍ نسخې په پرتله له 68٪ څخه 36٪ ته راټیټ شوي (د اصلي کرنل په پرتله له 99٪ څخه 36٪ ته).

سرچینه: opennet.ru

Add a comment