כיצד לבדוק את השימוש בזיכרון בשרתי לינוקס ו- Unix?
Molly Huels DDS
• 4 דקות קריאה
יוניקס היא מערכת הפעלה ממוחשבת שפותחה על ידי צוות עובדים ב- AT&T העובד במעבדות בל בשנת 1969. שוחרר בשנת 1971, היא נרכשה על ידי נובל בשנת 1994 והועברה מאוחר יותר לקבוצת Open. ל- Unix מפרט יחיד של UNIX המיושם ברחבי העולם ורק מערכות העומדות בתקן זה רשאות להשתמש בסימן המסחרי. מערכות אחרות יכולות להיקרא כמו יוניקס, כמו לינוקס.
מערכות ההפעלה יוניקס משמשים תחנות עבודה ושרתים והם מתוכננים להיות נייד, ניתן לבצע מספר משימות בו זמנית להיות בשימוש על ידי מספר משתמשים בכל עת.
המעבדה הלאומית רכס אלון
לינוקס היא נגזרת של מערכת ההפעלה של מחשבי יוניקס שפיתוחה הוא אחת הדוגמאות הפופולריות ביותר לברית התוכנה בחינם ובקוד פתוח. השם לינוקס הגיע מלינוס טורוואלדס שכתב במקור את התוכנית בשנת 1991. כיום משתמשים במערכת הלינוקס באופן פופולרי ממערכות משובצות כמו אלה המשמשות בסמארטפונים, וכלה במחשבי-על כמו יגואר, מחשב-העל המהיר ביותר בעולם (החל מנובמבר 2009) משמש על ידי המעבדה הלאומית Oak Ridge והקרוב שיצא לאקרנים (2011) Sequioa על ידי IBM, אמר שהוא מחשב העל החזק ביותר בעולם. לינוקס היא גם הבסיס לשילוב השרת והתוכנה של LAMP (Linux, Apache, MySQL, Perl / PHP / Python), מועדף על מפתחים והפלטפורמה הנפוצה ביותר לשירותי אירוח אתרים. הפצת לינוקס אומצה גם על ידי כמה מדינות. בשנת 2008 כמעט 60% מכל שרתי האינטרנט פועלים על לינוקס.
זיכרון הוא אחד המשאבים החיוניים ביותר בשרת. זה מבטיח את פעולת המערכת המהירה ללא הפרעה. לכן חיוני עבור שרת יש מספיק זיכרון זמין, במיוחד אלה השרתים המשמשים מסד הנתונים אירוח.
יישומי שרת לינוקס
שרת יוניקס או לינוקס משייך את כל הזיכרון הזמין לניהול ולתוכניות אחרות הפועלות על השרת ומשאיר חיץ של כ -5 מגה בלבד. כשזה קורה עליכם לבדוק אילו משאבים אוגרים או משתמשים בזיכרון שרת רב. ישנם מספר כלים ופקודות העומדים לרשות המנהל כדי לבדוק זאת. הנה מה שאתה צריך לעשות:
1. meminfo. פקודה זו תתן לך את כל המידע על השימוש בזיכרון השרת שלך. כדי להשתמש בפקודה זו, פשוט הקלד cat / proc / meminfo.
2. חינם. פקודה זו מציגה את הכמות הכוללת של זיכרון פיזי משומש ופנוי, זיכרון החלפה ואת המאגרים המשמשים את ליבת השרת. כדי להשתמש בפקודה זו, הקלד את האפשרויות הבאות לאפשרויות נוספות:
free -m או free (space) -m. זה יאפשר לך לראות את הזיכרון הפיזי שלך במגה-בתים.
חופשי -m -t או חופשי (רווח) -m (רווח) -ט. פקודה זו כמעט זהה לקודמתה אך מוסיפה שורה נוספת שתראה לך את סך כל הסכומים עבור הזיכרון המשומש והחופשי.
3. vmstat. כאשר אתה משתמש בפקודה זו, השרת שלך ייתן לך דוח על תהליכים, שטח החלפה, החלפה, זיכרון מטמון, זיכרון חוצץ וזמין, פעילות של דיסק IO, מלכודות, הפרעות, מתגי הקשר ופעילות יחידת העיבוד המרכזית שלך.
4. עליון. שימוש בפקודה זו ייתן לך תצוגה בזמן אמת של המערכות שלך בזמן שהיא פועלת. זה יראה לך סיכום ורשימה של משימות מנוהלות כעת שבוצעו על ידי ליבת שרת Linux / Unix. זה גם יראה לך את המידע על זיכרון פיזי משומש ופנוי, זיכרון החלפה ומאגרים, כמו גם זיכרון במטמון.
5. ps aux. אותיות PS לעמוד על מצב תהליך. כאשר אתה מקליד פקודה זו בתוך מעטפת הפקודה, תראה תצוגה של כל התהליכים והתוכניות הרצים הפועלים בשרת וכמה זיכרון הם משתמשים. באמצעות פקודה זו תוכל לראות את אחוז משאבי הזיכרון המשמש משימות ותוכניות ולהיות מסוגל לזהות את אלה שזוקפים זיכרון רב ולבדוק אותם.