כבר לא בונים אותם כמו פעם

אני די מתעלל במחשב שלי. לא נדיר למצוא את שתי הליבות עובדות ב־100%. אני מקפמפל clang, או את Qt או את QtCreator או בונה משהו משלי. פיירפוקס די טוחן למחשב את הצורה, ו־Amarok נהיה מזללה של כל משאב אפשרי במחשב. בנוסף, בימינו KMail מפעיל את akonady שהוא תהליך כבד וההפעלה שלו די טוחנת את המחשב.

לפני כמה שבועות סידרתי שכפתור אחד במקלדת יפעיל את KMail ושני את akregator. אני נוטה ללחוץ על שניהם ולחכות איזה דקה ששניהם יעלו. נחכה טיפה, לא נורא. היום עשיתי את זה בזמן שרצה לי קומפילציה של QtCreator (קימפלתי את הענף הלא נכון והייתי צריך לחזור על הקומפילציה…). מה שקרה הוא ש־X לא זיהה את העזיבה של הכפתור ומבחינתו הכפתור היה לחוץ באופן קבוע, אז הופעלו משהו כמו… “יותר מדי” מופעים של akregator. המחשב התחיל להשתולל והנורה של הדיסק עבדה קבוע. עברתי למסוף ושמרתי את הערכים שמצאתי ב־‎/proc/loadavg ‏:


[elcuco@pinky ~/src/gitorious/qt-creator/build-4.7] cat /home/elcuco/load*
8.95 30.24 21.86 1/551 29335
21.62 31.13 23.48 2/448 29715
11.59 26.02 22.29 2/391 30024
3.46 15.91 19.01 2/388 30647
0.06 4.29 12.37 1/382 31126

באיזה שהוא שלב ראיתי שה־load של הדקה האחרונה (המספר הראשון) היה 140. בהחלט מכובד. המחשב קיטר, אבל אחרי 10 דקות הוא פשוט חזר לעבודה ועכשיו הוא לא נוגע ביכלל בדיסק. אני לא מכיר מערכת הפעלה אחרת שתתמודד עם נזק כזה. ותבינו: במקביל lastfm המשיך לנגן ושמעתי את Gimme some lovin כמעט בלי קיטועים (נכון, X היה חסר שימוש, והעכבר לא זז, אבל שמעתי מוסיקה).

חרא של תוכנות, אחלה של מערכת הפעלה.

Share Button

2 thoughts on “כבר לא בונים אותם כמו פעם”

  1. אתה אמור לדעת (ודגש על “אתה”, כי בכל זאת, אתה לא ממש משתמש מהשורה…) שזה לא בעיה של התוכנות, אלא של X.
    עם scheduler טוב שיודע לחלק מנות CPU גם ל X כמו שצריך, דבר כזה לא היה קורה. CK (Con Kolivas) תמיד ניסה להכניס לקרנל scheduler שידע להפריד בין פרוססים רגילים לבין X, אבל לינוס תמיד הביע דיעה נחרצת נגד זה. ה scheduler האחרון שלו (פורסם לפני מספר חודשים תחת השם המפוצץ brain fuck scheduler) זנח את האימפלמנטציה הראשונית של הקצאת מרחב מוגן ל X, אבל עדין מתייחס ל X בצורה שונה. אולי זה היה מונע תקיעה של התוכנות… לא ממש יודע, כי אני לא משתמש בפאטצ’ים לקרנל יותר (הזדקנתי, אין לי כוח לקימפולי קרנל, יחי הוונילה!).

כתיבת תגובה

האימייל לא יוצג באתר.