מאגר המידע הוראות פשוטות לעבודה עם שירות Profitserver
ראשי מאגר המידע אבחון עומס שרת

אבחון עומס שרת


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

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

כיצד לבדוק את העומס הכולל על השרת בטרמינל

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

top

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

אבחון שרת באמצעות כלי השירות העליון

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

שדות נוספים של למעלה

שדות פעילים מודגשים בהדגשה, הופכים לקלים יותר מהשאר, ומלווים בסמל *. כדי להפעיל שדה ספציפי, השתמש בניווט המקלדת ולאחר מכן לחץ על שטח או ה "Dמקש ". כדי לצאת מחלון השדות ומהתוכנית בכלל, לחץ על "Q"או"Escניתן לראות את השדות החדשים שנוספו על ידי חזרה לחלון הראשי וגלילה ימינה גם באמצעות מקשי החצים במקלדת:

נוספו שדות של למעלה

חשוב לשמור את ההגדרות הנוכחיות בעת היציאה על ידי לחיצה על "W"מפתח.

הכלי הבא בתור הוא למעלה. זה מופעל עם הפקודה:

atop

מיד לאחר ההשקה, הוא מציג מידע על המערכת:

אבחון שרת באמצעות כלי השירות atop

יש לו פונקציונליות כמעט זהה לניטור אבל גם מאפשר מעקב אחר מידע על הרשת והדיסקים. אתה יכול להכיר את כל הפונקציות הזמינות על ידי "לעזור"פקודה:

פונקציות של תוכנית atop

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

atop -r
צפייה ביומני אבחון של שרת עם למעלה

עבור ניווט, השתמש ב"t"מפתח - קדימה בזמן,"Shift +t"- אחורה.

כברירת מחדל, atop כותב יומנים כל 10 דקות ושומר אותם ב- /var/log/atop מַדרִיך. כדי לשנות את המרווח או הנתיב לשמירה, עליך לפתוח את קובץ התצורה /etc/default/atop ובצע את השינויים הבאים:

INTERVAL=60
LOGPATH="/var/log/atop"
OUTFILE="$LOGPATH/daily.log"

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

systemctl restart atop.service

כיצד לבדוק את העומס הכולל על השרת בדפדפן

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

apt-get install netdata –y

מיד לאחר ההתקנה, המשך להגדרה. פתח את קובץ התצורה הראשי:

vim /etc/netdata/netdata.conf
ערכים בקובץ התצורה של NetData

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

systemctl restart netdata

בדוק את יכולת הפעולה:

systemctl status netdata
תפעול NetData

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

http://11.22.33.44:19999

איפה 11.22.33.44 היא כתובת ה-IP של השרת שצוינה בקובץ התצורה, 19999 הוא היציאה הסטנדרטית של התוכנית.

בחלק העליון של לוח המחוונים, המידע העיקרי על העומס על השרת מוצג בזמן אמת:

אינדיקטורים עיקריים של NetData בניתוח משאבי שרת

להלן תוכל להסתכל מקרוב על הגרף של כל רכיב בודד של השרת:

ניתוח משאבי שרת מפורט

כדי להתקרב או להתרחק מהתרשימים, אתה יכול להשתמש בשילוב "Shift + גלגל עכבר". לאחר שהמשתמש יכיר את הגרפים הראשיים, ייפתח אוטומטית תפריט נוסף עבור כל רכיב נפרד הממוקם בפינה השמאלית העליונה. הכלי מסוגל לספק מידע מפורט על הרכיבים הבאים:

מרכיבים עיקריים של NetData

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

תצוגה מפורטת של CPU ב-NetData תצוגה מפורטת של זיכרון ב-NetData תצוגה מפורטת של דיסקים ב-NetData

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

רשימת אזעקות זמינות ב-NetData

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

סיכום

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

❮ מאמר קודם הגדרת חומת אש בלינוקס
המאמר הבא ❯ הפחתת עומס השרת

שאל אותנו לגבי VPS

אנחנו תמיד מוכנים לענות על שאלותיכם בכל שעה ביום ובלילה.