SpeedTest CLI – בדיקת מהירות אינטרנט על שרתי לינוקס

SpeedTest - בדיקת מהירות אינטרנט - תומר קליין
SpeedTest

במאמר זה נלמד כיצד ניתן לבדוק את מהירות החיבור לאינטרנט של
שרת / תחנת עבודה מבוססת לינוקס שברשותנו על ידי שימוש ב
SpeedTest CLI.

התקנה אוטומטית של  Speed Test CLI דרך pip:

שלב ראשון יש לפתוח טרמינל (לדוגמא PUTTY) ולהקיש את הפקודות הבאות
על מנת להתקין  Speed Test CLI:

apt-get update

הפקודה הבאה תתקין Python לצורך הפעולה התקינה של Speed Test:

sudo apt-get install python-pip -y

הפקודה הבאה תתקין את Speed Test CLI:

sudo pip install speedtest-cli

התקנה ידנית של SpeedTest CLI:

שלב ראשון יש להוריד את הסקריפט מגיטהאב על ידי הפקודה הבאה:

sudo wget https://raw.github.com/sivel/speedtest-cli/master/speedtest_cli.py

כעת יש לתת לסקריפט הרשאות ריצה:

sudo chmod a+rx speedtest_cli.py

כעת נעביר את הסקריפט לתיקיית BIN:

sudo mv speedtest_cli.py /usr/bin/speedtest-cli

כעת נבדוק את מהירות הגלישה (חיבור לאינטרנט):

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

speedtest-cli

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

SpeedTest CLI - בדיקת מהירות אינטרנט דרך טרמינל - תומר קליין
Speed Test CLI – הנה מערכת המאפשרת בדיקת מהירות אינטרנט מתוך מסך הטרמינל של שרת הלינוקס

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

speedtest-cli --share
Speed Test-CLI Result Image - תומר קליין
Speed Test CLI Result Image – שיתוף תוצאות בדיקת מהירות האינטרנט

התוצאה לפניכם:
במידה ותרצו לקבל רשימה של שרתים לבדיקה ניתן להקיש את הפקודה:

speedtest-cli --list

המסך שיתקבל יראה כך:

Speed Test-CLI - בדיקת מהירות האינטרנט בשרתי לינוקס דרך טרמינל.- תומר קליין
Speed Test-CLI – בדיקת מהירות האינטרנט בשרתי לינוקס דרך טרמינל. בתמונה הבאה ניתן לראות דוגמא לבחירת שרת מולו תתבצע הבדיקה

כעת ניתן להוסיף לפקודה ID של השרת שנבחר והבדיקה תתבצע מולו (הדוגמה הבאה תבדוק שרת בניו-זילנד):

speedtest-cli --server 922

לרשימת האפשרויות המלאה ניתן להקיש את הפקודה הבאה:

speedtest-cli --help

Be the first to comment

Leave a Reply

כתובת האימייל שלך לא תפורסם


*