إعـــــــلان

تقليص
لا يوجد إعلان حتى الآن.

قياس سرعة النت بدون متصفح بالتفصيل

تقليص
X
 
  • تصفية - فلترة
  • الوقت
  • عرض
إلغاء تحديد الكل
مشاركات جديدة

  • [شرح] قياس سرعة النت بدون متصفح بالتفصيل

    سواء كنت في المنزل أو في مقر عملك في الغالب ستحتاج من وقت إلى أخر إلى فحص سرعة النت لديك ,في هذه الحالة الكثيرين يتجهون إلى مواقع مشهورة مثل speedtes.net .
    مثل هذه المواقع تقوم بتحميل 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
    الطريقة الثانية باستخدام python script
    كود:
    $ wget [URL="https://github.com/sivel/speedtest-cli/archive/master.zip"]https://github.com/sivel/speedtest-c...ive/master.zip[/URL]
    $ unzip master.zip
    بعد استخراج الملف الى المسار انتقل الى المجلد speedtest-cli/master
    ثم تاكد من أن السكربت قابل للتنفيذ

    كود:
    $ cd speedtest-cli-master/
    $ chmod 755 speedtest_cli.py
    بعدها انقله الى المسار /usr/bin لكي لا تحتاج أن تكتب المسار في كل مرة
    كود:
    $ 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
    للمزيد من المعلومات إقرأ help
    كود:
    $ speedtest_cli.py --help
    في أمان الله ^_^
    speedtest-cli is a simple third party application, which is used to check the internet download and upload speed from the command line interface in Linux.
    التعديل الأخير تم بواسطة فتحي القدسي; الساعة 04-06-2021, 08:26 AM.
    •°o.O islamux O.o°•
    أنا إن عشت لنفسي عشت حقيرًهزيلا :::ومهما تعلمت لا أزال جهولا
    "يَوْمَ تَجِدُ كُلُّ نَفْسٍ مَا عَمِلَتْ مِنْ خَيْرٍ مُحْضَرا..الايه(آل عمران:30)

    *****
    إذَا لَمْ تَسْتَطِعْ شيئًا فدَعْهُ = وجاوِزْهُ إلى مَا تَستَطِيعُ
    تلميح اليوم

    FreeBSD في كبسولة !
    لا يطلب العلم مستحي ولا مستكبر
    اللهم اجعل عملنا خالصا لوجهك الكريم.
    فان تجد عيبا فسدَ الخللا ****** جلَ من لا عيب فيه وعلا
    كل مشاركاتي في المجتمع وقف لله تعالى
    Tweeter

يعمل...
X