سواء كنت في المنزل أو في مقر عملك في الغالب ستحتاج من وقت إلى أخر إلى فحص سرعة النت لديك ,في هذه الحالة الكثيرين يتجهون إلى مواقع مشهورة مثل speedtes.net .
مثل هذه المواقع تقوم بتحميل javascript في المتصفح ثم تقوم بإختيار أفضل سرفر بناء على سرعة البنج ومن ثم ترد عليك بالنتيجة.
لكن ماذا عن headless server وهي الاجهزة التي ليس لديها ملحقات وحيث لا يمكن تحميل الجافا سكربت الى المتصفح حيث في الاغلب لايوجد المتصفح المتعارف عليه .
في هذه الحاله نصل إلى تطبيقنا.
speedtest-cli
والذي هو عبارة عن سكربت مبنى علي بايثون يستخدم موقع speedtest.net ليقيس السرعة لكن عبر سطر الأوامر.
المتطلبات الضرورية لتثبيته
- Python 2.4-3.4 أو أعلى
يتم التطبيق على التوزيعات الدبيانيه ومابني عليها .
هناك طريقتين لتثبيته
1- python-pip
2- تنزيل السكربت ثم تنفيذه مباشرة
الطريقة الاولى لتثبيته باستخدام python-pip
لترقية التطبيق في وقت لاحق
الطريقة الثانية باستخدام python script
بعد استخراج الملف الى المسار انتقل الى المجلد speedtest-cli/master
ثم تاكد من أن السكربت قابل للتنفيذ
بعدها انقله الى المسار /usr/bin لكي لا تحتاج أن تكتب المسار في كل مرة
نأتي إلى تشغيل التطبيق:
ولتجربة التحميل والرفع على شبكتك شغل التطبيق عبر الامر
لفحص النتائج بالبايت
في الاغلب ستحتاج للصيغة العادية للفحص
لمعرفة السرفرات بناءا على المسافة الفيزيائية بالكيلومتر
مثال:
لمعرفة السرفرات حسب المسافة الفيزيائية بالكيلو متر في منطقة محدده مثلا الموجودة في الهند - مومباي
لمعرفة سرعة الإتصال بسرفر محدد
لمعرفة نسخة الإصدار
للمزيد من المعلومات إقرأ help
في أمان الله ^_^
مثل هذه المواقع تقوم بتحميل javascript في المتصفح ثم تقوم بإختيار أفضل سرفر بناء على سرعة البنج ومن ثم ترد عليك بالنتيجة.
لكن ماذا عن headless server وهي الاجهزة التي ليس لديها ملحقات وحيث لا يمكن تحميل الجافا سكربت الى المتصفح حيث في الاغلب لايوجد المتصفح المتعارف عليه .
في هذه الحاله نصل إلى تطبيقنا.
speedtest-cli
والذي هو عبارة عن سكربت مبنى علي بايثون يستخدم موقع speedtest.net ليقيس السرعة لكن عبر سطر الأوامر.
المتطلبات الضرورية لتثبيته
- Python 2.4-3.4 أو أعلى
يتم التطبيق على التوزيعات الدبيانيه ومابني عليها .
هناك طريقتين لتثبيته
1- python-pip
2- تنزيل السكربت ثم تنفيذه مباشرة
الطريقة الاولى لتثبيته باستخدام python-pip
كود:
$ sudo apt-get install python-pip $ sudo pip install speedtest-cli
كود:
$ sudo pip install speedtest-cli --upgrade
كود:
$ wget [URL="https://github.com/sivel/speedtest-cli/archive/master.zip"]https://github.com/sivel/speedtest-c...ive/master.zip[/URL] $ unzip master.zip
ثم تاكد من أن السكربت قابل للتنفيذ
كود:
$ cd speedtest-cli-master/ $ chmod 755 speedtest_cli.py
كود:
$ sudo mv speedtest_cli.py /usr/bin/
ولتجربة التحميل والرفع على شبكتك شغل التطبيق عبر الامر
كود:
$ speedtest_cli.py
كود:
$ speedtest_cli.py --bytes
كود:
$ speedtest_cli.py --simple
كود:
$ speedtest_cli.py --list
لمعرفة السرفرات حسب المسافة الفيزيائية بالكيلو متر في منطقة محدده مثلا الموجودة في الهند - مومباي
كود:
$ speedtest_cli.py --list | grep -i Mumbai
كود:
$ speedtest_cli.py --server [server ID]
كود:
$ speedtest_cli.py --version
كود:
$ speedtest_cli.py --help