בדוק את מהירות האינטרנט שלך מהקונסולה

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

מה זה טספיד?

זהו קוד פתוח, סקריפט חוצה פלטפורמות, שפותח ב פיתון ידי ג'ניס ג'ונסונס, איזה מאפשרת לבצע בדיקות מהירות באינטרנט באמצעות שרתי Speedtest.net מהטרמינל.

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

מה עושה תסריט הטספיד?

  • טען את התצורה מ- speedtest.net (http://speedtest.net/speedtest-config.php).
  • מקבל את רשימת השרתים הזמינים ( http://speedtest.net/speedtest-servers.php ).
  • בחר 5 שרתים באמצעות הקואורדינטות המסופקות על ידי תצורת speedtest.net ורשימת השרתים.
  • הערך את ההשהיה של כל אחד מהשרתים ובחר את ההשהיה הנמוכה ביותר.
  • הפעל בדיקות למדידת מהירות ההורדה והצגת התוצאות.
  • הפעל בדיקות למדידת מהירות ההעלאה והצגת התוצאות.
  • לחלופין, תוכל להחזיר את התוצאות בפורמט CSV.
  • באופן אופציונלי, תוכלו לבדוק באמצעות SOCKS proxy.

כיצד להתקין טספיד?

דרישות טספיד

כדי להתקין את tespeed עלינו שיהיה לנו Python עם המודולים ה- lxml וה- argparse המתאימים לו. אילו בהפצות מבוססות דביאן נוכל להתקין אותו בצורה הבאה:

$ sudo apt-get install python-lxml python-argparse

התקנת טספיד

התקנת יישום זה קלה, נשתמש ב- git למטרה זו, אנו פותחים קונסולה ומבצעים את הפקודות הבאות:

$ git clone git://github.com/Janhouse/tespeed.git
 $ cd tespeed
 $ git submodule init
 $ git submodule update

כיצד להשתמש בטספיד?

להוציא להורג טספיד עלינו לבצע את הפקודות הבאות:

$ cd tespeed/
$ ./tespeed.py

באותו אופן אנו יכולים להשתמש בטיעונים הבאים לשימושים ספציפיים יותר:

 tespeed.py [-h] [-ls [LISTSERVERS]] [-w] [-s] [-mib] [-n [SERVERCOUNT]]
                  [-p [USE_PROXY]] [-ph [PROXY_HOST]] [-pp [PROXY_PORT]]
                  [server]

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

    echo $(date +"%Y-%m-%d,%H:%M"),$(./tespeed.py -w) >> speedtest-log.txt

 

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


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

9 תגובות, השאר את שלך

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

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

*

*

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

  1.   ניק דיג'ו

    אני מעדיף להשתמש ב- speedtest-cli
    1. התקן:
    פיתון פיפ
    2. התקן את מהירות המבחן
    pip להתקין speedtest_cli

    לביצוע פשוט כתוב:
    speedtest או speedtest-cli

    1.    כזה שקרה דיג'ו

      ניק, אתה יכול להגיד לי למה אתה מעדיף טסט מהירות על טס טס?
      זה פשוט מתוך סקרנות, הייתי רוצה לדעת את דעתך 🙂

    2.    edr דיג'ו

      תמיד טוב שיש אלטרנטיבות !!!

      טוב מאוד הטספיד

    3.    לואיגיס טורו דיג'ו

      תודה רבה חבר, אלטרנטיבה טובה.

  2.   כזה שקרה דיג'ו

    השלבים שגויים (אם כי אני לא יודע אם הם יפעלו לביצועם ...). היית צריך לקרוא את ה- Github Readme.

    ציטוט:

    אם יש לך גרסת git הגונה (1.6.5 ומעלה), קבל הכל על ידי ביצוע:

    git clone --recursive git://github.com/Janhouse/tespeed.git

    אחרת בצע:

    git clone git://github.com/Janhouse/tespeed.git
    cd tespeed
    git submodule init
    git submodule update

    זה O! האחר.
    מי שרוצה לדעת מה להתקין, לרוץ לפני

    גרסת $ git

    כדי לדעת אילו פקודות אתה צריך להפעיל במסופים שלך (למתחילים, זכור ש- $ לא צריך להיות כתוב בטרמינל)

    1.    לואיגיס טורו דיג'ו

      ובכן, השלבים אינם נכונים, הם מתאימים, אתה יכול גם לעשות זאת באופן שאתה מגיב, אבל זה שאני מציין הוא גם נכון

  3.   HO2gi דיג'ו

    תודה טובה מאוד על הנתונים.

  4.   מנואל אלקוקר דיג'ו

    ניתן לעשות זאת גם עם iperf והגרסאות שלו:

    '$ iperf3 -c remotehost -i.5 -0 2'

    רשימה עם מארחים מרוחקים לבדיקה:
    https://iperf.fr/iperf-servers.php

  5.   ג'תן דיג'ו

    תודה רבה לואיגיס טורו! לא הכרתי את טספיד ומאוד אהבתי את זה. גם Speedtest זה נחמד. תודה ששיתפת את כלי המסוף הטובים האלה. בברכה.