في مرحلة ما ، استخدمنا جميعًا أحد المواقع الشهيرة التي تسمح بذلك اختبر سرعة الإنترنت لديك، الأكثر شهرة واستخدامًا هو speedtest، ولكن للأسف لا يمكن استخدامه إلا إذا كان لديك فلاش مثبت. من الحاجة إلى القدرة على اختبار سرعة الإنترنت على الخوادم تنشأ سرعة.
ما هو تسبييد؟
إنه برنامج نصي مفتوح المصدر وعبر الأنظمة الأساسية تم تطويره بلغة بايثون بواسطة جانيس جانسونز التي يسمح لك بإجراء اختبارات السرعة على الإنترنت باستخدام خوادم Speedtest.net من الجهاز.
تسمح الخوارزمية الخاصة به باختبار أقرب الخوادم بطريقة آلية. إنها أداة ممتازة لجميع المستخدمين الذين ليس لديهم فلاش مثبت ، أو فشلوا في ذلك ، لتلك الخوادم التي لا تحتوي على واجهة رسومية.
ماذا يفعل البرنامج النصي tespeed؟
- قم بتحميل التكوين من speedtest.net (http://speedtest.net/speedtest-config.php).
- يحصل على قائمة الخوادم المتاحة ( http://speedtest.net/speedtest-servers.php ).
- حدد 5 خوادم باستخدام الإحداثيات التي يوفرها تكوين speedtest.net وقائمة الخوادم.
- قم بتقييم زمن الانتقال لكل خادم واختر الخادم الذي يحتوي على أقل زمن انتقال.
- قم بإجراء اختبارات لقياس سرعة التنزيل وعرض النتائج.
- قم بإجراء اختبارات لقياس سرعة التحميل وعرض النتائج.
- اختياريًا ، يمكنك إرجاع النتائج بتنسيق CSV.
- اختياريًا ، يمكنك الاختبار من خلال وكيل SOCKS.
كيفية تثبيت tespeed؟
متطلبات Tespeed
لتثبيت 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
كيفية استخدام tespeed؟
ينفذ سرعة يجب علينا تنفيذ الأوامر التالية:
$ 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. قم بتثبيت اختبار السرعة
نقطة تثبيت speedtest_cli
للتنفيذ ، اكتب فقط:
speedtest أو speedtest-cli
نيك ، هل يمكن أن تخبرني لماذا تفضل اختبار السرعة على السرعة؟
هذا فقط من باب الفضول ، أود أن أعرف رأيك 🙂
من الجيد دائمًا أن يكون لديك بدائل !!!
جيد جدا السرعة
شكرا جزيلا لك يا صديقي ، بديل جيد.
الخطوات خاطئة (على الرغم من أنني لا أعرف ما إذا كانوا سيعملون على تنفيذها ...). يجب أن تقرأ Github التمهيدي.
الاقتباس الأول:
إذا كان لديك إصدار 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
شكرا جزيلا لويجيس تورو لك! لم أكن أعرف Tespeed وأحببته كثيرًا. كما أن Speedtest لطيف. شكرا لتقاسم هذه الأدوات الطرفية الجيدة. مع تحياتي.