פיתוח מתזמן המשימות MuQSS וערכת תיקוני הליבה "-ck" חודש. Linux

קון קוליבאס חידש את עבודתו על מתזמן המשימות MuQSS (Multiple Queue Skiplist Scheduler) ועל ערכת התיקון -ck עבור הליבה. Linux, שמטרתו לשפר את התגובה והאינטראקטיביות במשימות ובמשחקי משתמשים. פיתוח פרויקטים אלה הופסק בשנת 2021 עקב אובדן מוטיבציה וחוסר זמן. קון חזר כעת לעבודתו הקודמת ושחרר את ערכת התיקונים ck ואת מתזמן ה-MuQSS עבור הליבה. Linux 7.2. יצוין כי בעיית אילוצי הזמן נפתרה באמצעות שימוש בכלי בינה מלאכותית, אשר פישטו את הפיתוח וההתאמת של שינויים לליבה החדשה.

התיקונים החדשים מיישמים מצב תזמון להקצאת משאבי CPU בין תהליכים, תוך התחשבות בפעילות קלט/פלט ובפעולות קריאה/כתיבה בתהליך הנקרא (עומס קלט/פלט נלקח כעת בחשבון בעת ​​חישוב משאבי ה-CPU המוקצים לתהליך). בנוסף, תוקנו באגים הקשורים למעבר למצב שינה או המתנה.

תיקוני ה-"-ck" כוללים את מתזמן המשימות MuQSS, אשר ממשיך לפתח את פרויקט BFS, ושינויים שונים המשפיעים על ניהול זיכרון, טיפול בעדיפויות, יצירת פסיקות טיימר וכוונון ליבה. המטרה העיקרית של תיקונים אלה היא לשפר את יכולת התגובה של יישומי שולחן עבודה. מכיוון שהשינויים המוצעים יכולים להשפיע לרעה על ביצועי מערכות שרת, מחשבים עם מספר רב של ליבות CPU וסביבות מרובות תהליכים, רבים מהשינויים של קון קוליבאס נדחו להכללה בליבת המעבד הראשית, וכעת הוא מתחזק אותם כסט תיקונים נפרד, המותאם לכל מהדורת ליבה חדשה.

מקור: OpenNet.ru

קנה אירוח אמין לאתרים עם הגנת DDoS, שרתי VPS VDS 🔥 קנה אחסון אתרים אמין עם הגנת DDoS, שרתי VPS VDS | ProHoster