כמה גבוה מתאים ממוצע העומס של לינוקס? בדיקת ניצול עומס המעבד

אם המחשב (המחשב) שלכם איטי, אולי כדאי לכם לבדוק האם המערכת נמצאת בעומס גבוה?

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

אתר זה מבוסס עלאתר וורדפרס,לינוקס הגדרת שרת VPS.

  • לתצורה של שרת Linux VPS יש רק ליבת מעבד אחת וזיכרון RAM של 1GB.

היכנס לרקע של שרת Linux VPS כדי לבדוק את הבעיה, ולגלות שממוצע העומס גבוה מאוד ומגיע מעל 10.0.

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

בנוסף, הם עובדים גם עם מחשבי ה-Mac של אפל.

אם מצאתם שממוצע העומס גבוה מדי, נסו לפתור את הבעיה!

  • כאשר העומס ממוצע העומס גבוה מדי,צ'ן וייליאנגהפתרון שניתן הוא להגדיל את מספר ליבות המעבד.
  • לאחר מכן, שדרג באופן נחרץ את התצורה ל2 ליבות מעבד,8 GB זיכרון ראם.
  • מצב עומס ממוצע עומס גבוה נפתר במהירות.

XNUMX. בדוק את עומס המערכת

בחלון מסוף SSH, הקלד את הפקודה הבאה▼

uptime

המערכת תחזיר שורת מידע ▼

כמה גבוה מתאים ממוצע העומס של לינוקס? בדיקת ניצול עומס המעבד

החצי השני של השורה אומר "ממוצע עומס" שפירושו "העומס הממוצע של המערכת"

  • עם 3 מספרים בפנים, האם נוכל לקבוע אם עומס המערכת גדול או קטן?

עומס שרת? שיטת חישוב ממוצע של פקודה/שימוש במעבד/עומס

למה יש 3 מספרים?

  • הם מייצגים את העומס הממוצע של המערכת בדקות של דקה, 1 דקות ו-5 דקות.
  • אם תמשיך לחפש, זה גם יגיד לך שכאשר ה-CPU אינו פעיל לחלוטין, ממוצע העומס הוא 0;
  • כאשר עומס העבודה של המעבד רווי, ממוצע העומס הוא 1.

מה המשמעות של CPU?

  • המעבד הוא יחידת העיבוד המרכזית.
  • (יחידת עיבוד מרכזית באנגלית, מעבד)
  • המעבד הוא ליבת המחשוב וליבת הבקרה של מחשב.

שימוש במעבד

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

מהו ממוצע עומס?

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

ברור שככל שהערך של "ממוצע עומס" נמוך יותר, כמו 0.2 או 0.3, זה אומר שעומס העבודה של המחשב (המחשב) קטן יותר ועומס המערכת קל יותר.

  • עם זאת, מתי ניתן לראות שהמערכת נמצאת בעומס רב?
  • בסופו של דבר שווה לשעה?או שזה שווה ל-1?או שזה שווה ל-0.5?
  • מה עלי לעשות אם שלושת הערכים הללו שונים תוך דקה, 1 דקות ו-5 דקות?

XNUMX. אנלוגיה

כדי לקבוע אם המערכת שלך עמוסה יתר על המידה, עליך להבין מה באמת אומר ממוצע העומס.

הַבָּא,צ'ן וייליאנגשאלה זו תוסבר בשפה הכי פשוטה שאפשר.

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

בואו נדמיין את ממוצע העומס של המעבד הזה כגשר:

יש רק נתיב אחד על הגשר וכל כלי הרכב חייבים לחצות את הנתיב הזה.

(כמובן, ניתן להשתמש בגשר רק בכיוון אחד.)

כאשר עומס המערכת הוא 0, זה אומר שאין מכונית על הגשר ▼

כאשר עומס המערכת הוא 0, זה אומר שאין מכונית על הגשר

עומס המערכת הוא 0.5, כלומר יש חצי מהמכוניות על הגשר ▼

עומס המערכת הוא 0.5, מה שאומר שיש חצי מכוניות על הגשר הרביעי

עומס המערכת הוא 1.0, כלומר יש מכוניות בכל חלקי הגשר, מה שאומר שהגשר "מלא" ▼

עומס המערכת הוא 1.0, כלומר יש מכוניות בכל חלקי הגשר, מה שאומר שהגשר "מלא" גיליון 5

  • אבל יש לציין שעדיין ניתן לעבור את הגשר בצורה חלקה כאן.

עומס המערכת הוא 1.7, כלומר יש יותר מדי רכבים והגשר מלא (100%).

  • כלי רכב שהמתינו על הגשר היוו 70% מרכבי הגשר.

באנלוגיה, וכן הלאה, עומס המערכת הוא 2.0:

  • כלומר יש הרבה כלי רכב מחכים כמו שיש סיפוני גשרים.
  • עומס מערכת של 3.0 אומר שיש פי שניים יותר רכבים שמחכים על הגשר מאשר על הסיפון.
  • כאשר עומס המערכת גדול מ-1, הרכב האחורי חייב להמתין;
  • ככל שעומס המערכת גדול יותר, זמן ההמתנה לחציית הגשר ארוך יותר▼

ככל שעומס המערכת כבד יותר, זמן ההמתנה לחציית הגשר ארוך יותר גיליון 6

  • עומס המערכת של המעבד שווה בעצם לקיבולת של הגשר האנלוגי הנ"ל, שהוא עומס העבודה המקסימלי של המעבד.
  • הרכב על הגשר הוא תהליך שמחכה למעבד המעבד.

אם המעבד מעבד מקסימום 100 תהליכים בדקה, עומס המערכת הוא 0.2, כלומר המעבד מעבד רק 1 תהליכים בדקה זו;

עומס מערכת של 1.0 אומר שה-CPU מטפל ב-1 תהליכים בדקה זו;

1.7 זה אומר שבנוסף ל-100 התהליכים שה-CPU מעבד, ישנם 70 תהליכים שמחכים לעיבוד על-ידי ה-CPU.

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

ברור ש-1.0 הוא ערך מפתח.

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

XNUMX. כמה מתאים ממוצע העומס של המערכת?

האם 1.0 הוא ערך אידיאלי לעומס המערכת?

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

כאשר הערך הזה מגיע ל-0.7, אתה אמור לדעת משהו כזה:

  • כאשר עומס המערכת ממשיך להיות גדול מ-0.7, עליך להתחיל לחקור את הבעיה ולמנוע מהמצב להחמיר.
  • כאשר עומס המערכת ממשיך להיות גדול מ-1.0, עליך למצוא פתרון ולהפחית את הערך.
  • כאשר עומס המערכת מגיע ל-5.0, זה מצביע על כך שיש בעיה רצינית במערכת, והיא לא הגיבה במשך זמן רב, או כמעט קרסה.אתה לא צריך לתת למערכת להגיע לערך זה.

ארבעה, מעבדי CPU מרובים

האמור לעיל הוא בהנחה שלמחשב (המחשב) שלך יש רק מעבד אחד.

מה קורה אם במחשב שלך (המחשב) שלך מותקנים 2 מעבדים?

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

צ'ן וייליאנגהגשר עדיין משמש כאן כאנלוגיה. 2 מעבדים פירושם שלגשר יש 2 ערוצים, וקיבולת התעבורה מוכפלת ▼

Chen Weiliang עדיין משתמש בגשר כאנלוגיה כאן.2 CPUs אומר שלגשר יש 2 מעברים, וקיבולת התנועה מוכפלת.

  • אז, 2 מעבדים פירושם שעומס המערכת יכול להגיע ל-2.0, וכל מעבד מגיע ל-100% עומס עבודה.
  • עבור מחשב עם מעבדי n.0, עומס המערכת המקובל הוא עד n.0 מעבדים.

מעבד מעבד חמש, מרובה ליבות

ספקי שבבים מכילים לרוב ליבות מעבד מרובות בתוך מעבד 1, הנקרא "מעבד מרובה ליבות".

מעבד מרובה ליבות דומה למעבד רב-מעבדי מבחינת עומס המערכת.

לכן, כאשר בוחנים עומס מערכת, עליך לשקול כמה מעבדים יש למחשב שלך?וכמה ליבות יש לכל מעבד?

לאחר מכן, על ידי חלוקת עומס המערכת במספר הליבות הכולל, כל עוד העומס לכל ליבה אינו עולה על 1.0, המחשב יפעל כרגיל.

איך לדעת כמה ליבות CPU יש למחשב?

שימוש בפקודה, מאפשר לך להציג מידע CPU ▼

cat /proc/cpuinfo

פקודות המחזירות ישירות את המספר הכולל של הליבות של ה-CPU▼

grep -c 'model name' /proc/cpuinfo

XNUMX. על איזה זמן טעינה ממוצע עלי להסתכל?

שאלה אחרונה:

ממוצע העומס "ממוצע העומס" מחזיר בסך הכל שלושה ממוצעים:

  • עומס מערכת 1 דקה, עומס מערכת 5 דקות, עומס מערכת 15 דקות.

לאיזה ערך עלי להתייחס?

  • אם עומס המערכת גדול מ-1 למשך דקה אחת בלבד, 1.0 פרקי הזמן האחרים הם פחות מ-2, מה שמעיד כי מדובר בתופעה זמנית בלבד והבעיה אינה רצינית.
  • אם עומס המערכת הממוצע גדול מ-15 תוך 1.0 דקות (לאחר הגדלת מספר ליבות ה-CPU), הבעיה עדיין קיימת, לא תופעה זמנית.
  • לכן, עליך להקפיד בעיקר על "15 דקות עומס מערכת" כאינדיקטור לכך שהמחשב (המחשב) פועל כרגיל.

להלן מידע נוסף על שיטת חישוב ממוצע פקודות/שימוש במעבד/עומס ▼

מה עלי לעשות אם עומס ה-VPS גבוה מדי?

כעת לא ניתן לגשת לאתר שלי כי העומס גבוה מדי, מה עלי לעשות?

למעלה – 20:44:30 למעלה 12 דקות, משתמש אחד, ממוצע עומס: 1, 2.21, 8.39

  • השרת שלך בניהול עצמי, מה שאתה צריך לעשות זה לבדוק את השרת שלך באמצעות SSH.
  • תבדוק מה זה פועל?איזה תהליך וכדומה?
  • במידת הצורך, נסה להפעיל מחדש את השרת.
  • אם לאחר הפעלה מחדש של השרת, העומס עדיין גבוה מדי, נסה לזהות את התהליך העמוס ולעצור אותו.
  • במידת הצורך, הפעל מחדש את התהליך (לא את השרת) בנפרד.
  • או לאחר התייעצות עם שירות הלקוחות "מדוע עומס ה-VPS/שרת גבוה מדי", עדיין אין דרך לעשות זאת, ולבסוף הדרך היחידה היא להגדיל את תצורת השרת.

כמה מקום מתאים לאתר של חברת סחר חוץ?

איך בוחרים את תצורת השרת הנכונה?לחץ על הקישור למטה כדי לראות את הפתרון היומי הממוצע של 1 שרתי IP ▼

Hope Chen Weiliang בלוג ( https://www.chenweiliang.com/ ) shared "כמה ממוצע העומס של לינוקס גבוה מדי? בדיקת עומס מעבד" תעזור לך.

מוזמנים לשתף את הקישור של מאמר זה:https://www.chenweiliang.com/cwl-1027.html

ברוכים הבאים לערוץ הטלגרם של הבלוג של Chen Weiliang כדי לקבל את העדכונים האחרונים!

🔔 היה הראשון לקבל את "מדריך השימוש בכלי AI של ChatGPT Content Marketing" בספרייה העליונה של הערוץ! 🌟
📚 המדריך הזה מכיל ערך עצום, 🌟זו הזדמנות נדירה, אל תפספסו אותה! ⏰⌛💨
שתפו ותעשו לייק אם בא לכם!
השיתוף והלייקים שלך הם המוטיבציה המתמשכת שלנו!

 

发表 评论

כתובת האימייל שלך לא תפורסם. 必填 项 已 用 * תווית

גלול למעלה