Netutils-linux, ערכת כלים לביצועי רשת

שם netutils-linux

במאמר הבא אנו נסתכל על אחת מהן אוסף שירותים נקרא "netutils-linux". אלה יכולים לשמש כדי לפשט פתרון בעיות וכוונון ביצועי רשת במערכות Gnu / Linux שלנו.

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

כלי Netutils-linux

קבוצה זו של כלי עזר תעשה זאת עזור לאוטומציה של תהליך כוונון הביצועים של Gnu / Linux מהקופסה. Netutils-linux מורכב מהכלים הבאים:

  • רשת העליונה
  • snmptop
  • irqtop
  • softirq-top
  • שיעור קישורים
  • softnet-stat-top
  • סולם rss
  • אוטורפים
  • מקסימום-מעבד-freq
  • rx- מאגרים-הגדלה
  • מידע על שרת

התקן את Netutils-linux

Netutils-linux מפותח באמצעות שפת התכנות Python. לכן ובזכות זה אתה יכול התקן בקלות באמצעות PIP. קודם כל בדביאן, אובונטו וגם בלינוקס מנטה אנו יכולים להתקין pip על ידי פתיחת מסוף (Ctrl + Alt + T). בה אנו נכתוב את הפקודה הבאה:

sudo apt-get install python-pip

לאחר התקנת PIP, נצטרך לבצע את הפקודה הבאה להתקנת netutils-linux:

sudo pip install netutils-linux

באמצעות Netutils-linux

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

  1. פיקוח
  2. כִּונוּן
  3. חומרה וסיווג התצורה שלה

פיקוח

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

רשת העליונה

netutils-linux top-top

כלי זה יאפשר לנו לפקח על הפרעות, סטטיסטיקות עיבוד רשת למכשירים וגם מעבדים. כדי להפעיל כלי עזר זה, נצטרך לרוץ במסוף (Ctrl + Alt + T):

network-top

snmptop

netutils-linux snmptop

האם צופה מנות בסיסי de / proc / net / smmp. כדי לבצע כלי שירות זה, נצטרך לבצע רק את הפקודה הבאה:

snmptop

irqtop

netutils-linux irqtop

כלי עזר זה יראה לנו בצורה פשוטה א שיעור הפסקות מבוסס על קובץ / proc / interrupt של מערכת Gnu / Linux שלנו. אל תשכח שכלי שירות זה יוכל לבצע אותו פשוט באמצעות הפקודה:

irqtop

softirq-top

netutils-linux softirq-top

פקודה זו תראה לנו את העברת מנות וקצב קליטה מבוסס על קובץ / proc / softirqs. כדי להשתמש בפקודה זו נצטרך לבצע רק במסוף (Ctrl + Alt + T):

softirq-top

שיעור קישורים

שיעור הקישורים של netutils-linux

בעת ביצוע כלי זה הוא יראה לנו כמה חבילות / בתים ממשק רשת מקבל / משדר וכמה שגיאות מתרחשות מבוסס על קבצי / sys / class / net / XXX / statistic / YYY. כדי להשתמש בפקודה זו, פשוט נכתוב במסוף (Ctrl + Alt + T):

link-rate

softnet-stat-top

netutils-linux softnet-stat-top

הראה שונות סטטיסטיקה על עיבוד מנות על ידי המעבד במערכת Gnu / Linux שלנו. פשוט נצטרך להקליד את המסוף (Ctrl + Alt + T) את הדברים הבאים כדי להשיג את התוצאות:

softnet-stat-top

כִּונוּן

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

סולם rss

מגדיר אוטומטית smp_affinity_list עבור IRQ של תורי NIC rx / tx שבדרך כלל עובדים על CPU0. הוא תומך גם בקנה מידה כפול / מרובע עבור מערכות מרובות מעבדים.

sudo rss-ladder enp10s0 0

אוטורפים

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

sudo autorps enp10s0

מקסימום-מעבד-freq

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

sudo maximize-cpu-freq

rx- מאגרים-הגדלה

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

חומרה וסיווג התצורה שלה

מידע על שרת

שרת netutils-linux-info-show

כלי עזר זה הוא דומה לפקודת lshw. אנו יכולים להשתמש בו על ידי הקלדת המסוף (Ctrl + Alt + T):

sudo server-info show

שרת netutils-linux-info-show

כלי מידע על שרת גם כן יכול לסווג חומרה בנוסף לכל המאפיינים שלו בסולם שבין 1 ל 10. בנוסף לגישה לסיווג זה, אנו יכולים לעשות זאת פשוט על ידי הקלדת המסוף (Ctrl + Alt + T):

sudo server-info rate

כל מי שרוצה יכול ללמוד עוד על ערכת כלים זו בדף GitHub של הפרויקט. שם תוכלו למצוא תיאור מפורט יותר עליהם.

הסר את ההתקנה של netutils-linux

כדי לחסל את קבוצת היישומים הזו מהמערכת שלנו, נצטרך פשוט לפתוח מסוף (Ctrl + Alt + T) ולכתוב בו:

sudo pip uninstall netutils-linux

השאירו את התגובה שלכם

כתובת הדוא"ל שלך לא תפורסם. שדות חובה מסומנים *

*

*

  1. אחראי לנתונים: מיגל אנחל גטון
  2. מטרת הנתונים: בקרת ספאם, ניהול תגובות.
  3. לגיטימציה: הסכמתך
  4. מסירת הנתונים: הנתונים לא יועברו לצדדים שלישיים אלא בהתחייבות חוקית.
  5. אחסון נתונים: מסד נתונים המתארח על ידי Occentus Networks (EU)
  6. זכויות: בכל עת תוכל להגביל, לשחזר ולמחוק את המידע שלך.