ทดสอบความเร็วอินเทอร์เน็ตของคุณจากคอนโซล

ในบางครั้งเราได้ใช้เว็บไซต์ที่มีชื่อเสียงแห่งหนึ่งที่อนุญาต ทดสอบความเร็วอินเทอร์เน็ตของคุณที่มีชื่อเสียงและใช้มากที่สุดคือ Speedtestแต่น่าเสียดายที่สามารถใช้ได้เฉพาะเมื่อคุณติดตั้งแฟลช จากความต้องการที่จะสามารถทดสอบความเร็วของอินเทอร์เน็ตบนเซิร์ฟเวอร์จึงเกิดขึ้น ความเร็ว.

tespeed คืออะไร?

เป็นโอเพ่นซอร์สสคริปต์ข้ามแพลตฟอร์มที่พัฒนาในรูปแบบ หลาม โดย เจนิสแจนสัน ที่ ช่วยให้คุณทำการทดสอบความเร็วบนอินเทอร์เน็ตของคุณโดยใช้เซิร์ฟเวอร์ 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 ตามลำดับ ซึ่งในการแจกแจงแบบ Debian เราสามารถติดตั้งได้ด้วยวิธีต่อไปนี้:

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

การติดตั้ง Tespeed

การติดตั้งแอปพลิเคชันนี้เป็นเรื่องง่ายเราจะใช้ 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: ภาพที่ฉันใส่มาจากการทดสอบความเร็วของฉัน .. ใช่ด้วยการเชื่อมต่ออินเทอร์เน็ตที่ฉันเขียนถึงคุณ .. ขอร้องใย


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา

  1.   Nick dijo

    ฉันชอบใช้ speedtest-cli
    1. ติดตั้ง:
    หลาม pip
    2. ติดตั้ง speedtest
    pip ติดตั้ง speedtest_cli

    ในการดำเนินการเพียงเขียน:
    speedtest หรือ speedtest-cli

    1.    หนึ่งที่เกิดขึ้น dijo

      นิคช่วยบอกหน่อยได้ไหมว่าทำไมคุณถึงชอบทดสอบความเร็วมากกว่าเทสปีด
      แค่อยากรู้อยากเห็นฉันอยากทราบความคิดเห็นของคุณ🙂

    2.    เอ็ด dijo

      มีทางเลือกอื่นที่ดีเสมอ !!!

      ดีมาก tespeed

    3.    Luigys toro dijo

      ขอบคุณเพื่อนมากทางเลือกที่ดี

  2.   หนึ่งที่เกิดขึ้น dijo

    ขั้นตอนไม่ถูกต้อง (แม้ว่าฉันจะไม่รู้ว่าพวกเขาจะดำเนินการได้หรือไม่ ... ) คุณควรอ่าน Github Readme

    ฉันอ้าง:

    หากคุณมีเวอร์ชันคอมไพล์ที่ดี (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 -version

    เพื่อให้ทราบว่าคุณต้องเปิดใช้คำสั่งใดในเทอร์มินัลของคุณ (สำหรับมือใหม่จำไว้ว่าไม่ควรเขียน $ ในเทอร์มินัล)

    1.    Luigys toro dijo

      ดีขั้นตอนไม่ถูกต้องเหมาะสมคุณสามารถทำได้ในแบบที่คุณแสดงความคิดเห็น แต่ขั้นตอนที่ฉันระบุก็ถูกต้องเช่นกัน

  3.   โฮทูกิ dijo

    ขอบคุณมากสำหรับข้อมูล

  4.   ภาพแทนของ Manuel Alcocer dijo

    นอกจากนี้ยังสามารถทำได้ด้วย iperf และตัวแปร:

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

    รายการกับโฮสต์ระยะไกลเพื่อทดสอบ:
    https://iperf.fr/iperf-servers.php

  5.   จาธาน dijo

    ขอบคุณมาก Luigys Toro! ฉันไม่รู้จัก Tespeed และฉันชอบมันมาก Speedtest ยังดี ขอบคุณที่แบ่งปันเครื่องมือเทอร์มินัลที่ดีเหล่านี้ ความนับถือ.