בשלב מסוים, כולנו השתמשנו באחד האתרים המפורסמים שמאפשרים לבדוק את מהירות האינטרנט שלך, המפורסם והמשומש ביותר הוא מהירות, אך למרבה הצער ניתן להשתמש בו רק אם התקנת פלאש. מהצורך להיות מסוגל לבדוק את מהירות האינטרנט בשרתים עולה טספיד.
מה זה טספיד?
זהו קוד פתוח, סקריפט חוצה פלטפורמות, שפותח ב פיתון ידי ג'ניס ג'ונסונס, איזה מאפשרת לבצע בדיקות מהירות באינטרנט באמצעות שרתי 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: התמונה ששמתי היא ממבחן המהירות שלי .. טוב כן, עם החיבור לאינטרנט הזה אני כותב לך .. מתחנן לסיבים.
אני מעדיף להשתמש ב- speedtest-cli
1. התקן:
פיתון פיפ
2. התקן את מהירות המבחן
pip להתקין speedtest_cli
לביצוע פשוט כתוב:
speedtest או speedtest-cli
ניק, אתה יכול להגיד לי למה אתה מעדיף טסט מהירות על טס טס?
זה פשוט מתוך סקרנות, הייתי רוצה לדעת את דעתך 🙂
תמיד טוב שיש אלטרנטיבות !!!
טוב מאוד הטספיד
תודה רבה חבר, אלטרנטיבה טובה.
השלבים שגויים (אם כי אני לא יודע אם הם יפעלו לביצועם ...). היית צריך לקרוא את ה- 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
כדי לדעת אילו פקודות אתה צריך להפעיל במסופים שלך (למתחילים, זכור ש- $ לא צריך להיות כתוב בטרמינל)
ובכן, השלבים אינם נכונים, הם מתאימים, אתה יכול גם לעשות זאת באופן שאתה מגיב, אבל זה שאני מציין הוא גם נכון
תודה טובה מאוד על הנתונים.
ניתן לעשות זאת גם עם iperf והגרסאות שלו:
'$ iperf3 -c remotehost -i.5 -0 2'
רשימה עם מארחים מרוחקים לבדיקה:
https://iperf.fr/iperf-servers.php
תודה רבה לואיגיס טורו! לא הכרתי את טספיד ומאוד אהבתי את זה. גם Speedtest זה נחמד. תודה ששיתפת את כלי המסוף הטובים האלה. בברכה.