האם תהית אי פעם מדוע המחשב לינוקס שלך פועל איטי בימים אלה? למרות מהירות שידור גבוהה חומרה רב עוצמה, זה עדיין לוקח לנצח בביצוע או עיבוד שירותים או יישומים.

המחשב שלך לינוקס נראה איטי בגלל כמה מהסיבות הבאות:

  • שירותים מיותרים רבים נכתבו או Initised בזמן האתחול על ידי תוכנית init
  • יישומים רבים לצרוך RAM כגון LibreOffice במחשב
  • הכונן הקשיח (הישן) שלך פגום, או מהירות העיבוד שלו לא יכולה לשמור על קשר עם היישום המודרני

לפני שנוכל לברר כיצד אנו יכולים להאיץ את המחשב לינוקס, אנחנו צריכים לדעת אילו שיטות יכולות לעזור לנו למצוא את השירותים התחיל בזמן האתחול, תהליכים פועל עם סדרי עדיפויות גבוהים או נמוכים יותר, מצב בריאות מעבד, ואם RAM מלא הרבה יותר נתונים ממה שהוא דורש וגם לבדוק אם שטח זיכרון החלפה מלא. לבסוף, אנחנו גם צריכים לבדוק לבדוק אם הדיסק הקשיח עובד טוב.

בדוק את נתוני המעבד

הצעד הראשון שיש לנקוט כאשר אתה רוצה להאיץ את המחשב לינוקס איטי היא לבדוק מידע CPU. אולי הסיבה העיקרית מדוע המחשב לוקח לנצח לרוץ LibreOffice כי מהירות המעבד שלך הוא במידה ניכרת לא מספיק כדי להפעיל יישומים כבדים.

פתח מסוף והפעל אחת מהפקודות הבאות:

 חתול / פרוק / cpuinfo 

 lsppu 

הפקודות לעיל להציג מידע מפורט על המעבד שלך כגון ספק, שם דגם, מעבד MHZ, גודל המטמון, microcode ו bogomips.

בואו נעבור כמה פרטים חשובים על מידע CPU.

  • bogomips : פשוט אומר Bogus מיליוני הוראות לשנייה. זוהי תוכנית עצמאית המציגה את ביצועי המערכת שלך.
  • model_name : model_name מציין את היצרן, המודל ומהירות המעבד. במקרה זה, יש לנו מעבד Intel (R) Celeron (R) בעל מהירות של 1.73GHz.
  • מעבד MHZ : מעבד MHZ (MegaHertz) משמש למדידת מהירות ההולכה של ערוצים, אוטובוסים והשעון הפנימי של המחשב. במקרה זה מהירות השידור היא 1733.329GHz.

אם אינך מודע לכך, מעבד Intel Celeron 1.73GHz הוא מעבד ישן בעל כוח עיבוד קטן. במקרה זה, ברור כי מהירות השידור CPU הוא נמוך למדי עבור מחשב זה בהשוואה לאחרים עם מעבד 2.8GHz ליבות מרובות. זו יכולה להיות הסיבה מדוע המחשב לינוקס שלנו הוא איטי בעת הפעלת יישום כבד.

פִּתָרוֹן

כאשר יש לך מעבד ישן איטי, הפתרון היחיד הוא לשנות את אחד חדש. למד מה אתה צריך לחפש בעת רכישת מעבד חדש.

בדוק אם שירותים החלו בעת אתחול

ישנן שיטות שונות כדי לבדוק את השירותים החלו בעת אתחול. ניתן להשתמש באחת מהפקודות הבאות.

פקודה זו מפרטת את השירותים שמתחילים בזמן האתחול:

 שירות - כל דבר 

פקודה זו מפרטת את השירותים שהתחילו בזמן אתחול. זה תואם עם CentOS, Fedora, ו Redhat:

 chkconfig - רשימה 

פקודה זו מפרטת גם את השירותים שהתחילו בזמן אתחול:

 רשימת initctl 

initctl הוא כלי שליטה daemon המאפשר למנהל המערכת לתקשר ולתקשר עם daemon Upstart.

אם המערכת שלך משתמשת ב- systemd, באפשרותך להשתמש בפקודה הבאה כדי למצוא את השירותים הפועלים בזמן האתחול:

 sudo systemctl list-unit-files --state = מאופשר 

פִּתָרוֹן

עבור הפצת לינוקס המשתמשים ב- systemd, באפשרותך להשתמש בפקודה systemctl כדי לנהל את השירותים שלך, כך שהם לא יפעלו בזמן האתחול.

בדוק את עומס המעבד

מלבד בדיקת שירותי התחיל בזמן האתחול, אתה יכול גם לבדוק אם המעבד שלך / CPU הוא עמוס עם תהליכים. ניתן להשתמש בפקודה כדי לבדוק את עומס המעבד.

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

פִּתָרוֹן

אם אתה מפעיל יישומים רבים מדי (הן בחזית והן ברקע), והמעבד שלך אינו עד נקוב, מומלץ לסגור את היישומים שאינך משתמש בהם. כמו כן, להשבית את כל היישומים שאתה לא משתמש מלהפעיל ברקע.

לחלופין, תוכל להשתמש בטעינה preload כדי לטעון יישומים נפוצים. Preload הוא daemon שפועל ברקע ומנתח יישומים לרוץ לעתים קרובות.

פתח מסוף והפעל את הפקודה הבאה:

 sudo apt-get להתקין מראש 

עבור משתמשי Fedora ו- CentOS, באפשרותך להשתמש בפקודה הבאה:

 להתקין מראש 

Preload פועל ברקע. לכן, אין צורך לצבוט אותו. טען מראש טוען קטע של יישומים נפוצים לתוך הזיכרון כדי להבטיח עומס מהיר יותר של יישומים אלה.

בדוק מקום זיכרון פנוי

זיכרון RAM הוא המקום שבו יישומים נפוצים מאוחסנים בדרך כלל. אתה יכול להשתמש בפקודה free כדי לבדוק מידע זיכרון כגון מקום פנוי עבור זיכרון RAM וכן הלאה. פחות מקום זיכרון יכול להשפיע גם על ביצועי המחשב.

פִּתָרוֹן

או שתשדרג את ה- RAM או תחליף את הזיכרון שלך עם יישומים אינטנסיביים עם חלופות קל. יישומים כגון Libreoffice הם די זיכרון אינטנסיבי. במקום להשתמש ב- LibreOffice, תוכל להשתמש ב- Abiword.

בדוק אם הכונן הקשיח שלך הוא overworking

האם את הכונן הקשיח אור כל הזמן chugging לאורך, עדיין אין לך מושג מה זה עושה? קלט / פלט מסתורי יכול להיות בעיה, ולכן יש למעלה כמו כלי שנקרא iotop, שנועדו במיוחד כדי לסייע לאבחן סוג זה של בעיה.

פתח מסוף והזן את הפקודה:

 התקנת 

עבור משתמשי Fedora ו- CentOS, באפשרותך להשתמש בפקודה הבאה:

 להתקין 

מערכת רגילה, סרק צריך להיות בעיקר אפסים על פני הלוח, לפעמים עם כמה התפרצויות קטנות בזמן הנתונים נכתבים, כמו צילום המסך להלן.

עם זאת, אם אתה מפעיל כלי דיסק אינטנסיבית כמו למצוא, תראה את השם ואת התפוקה המפורטים בבירור ב- iotop .

עכשיו אתה יכול בקלות לברר מה התוכנית היא באמצעות I / O, אשר ניהל את זה, את המהירות את הנתונים לקרוא, ועוד.

סיכום

אמנם יש הרבה דברים שיכולים לגרום למערכת איטיות, CPU, RAM, ואת הדיסק אני / O מאחורי הרוב המכריע של בעיות ביצועים. שימוש בשיטות המתוארות כאן יעזור לך לקבוע את הסיבה לבעיות הביצועים שלך, וכיצד תוכל לתקן אותן.

מאמר זה פורסם לראשונה בספטמבר 2011 והוא עודכן ביוני 2018.