วิธีตรวจสอบความเร็วอินเทอร์เน็ตในเทอร์มินัล Ubuntu

รูปภาพ Gravatar

ต้องการตรวจสอบความเร็ว wifi ในเทอร์มินัลหรือกำลังค้นหาวิธีตรวจสอบความเร็วอินเทอร์เน็ตในเทอร์มินัลหรือไม่ นี่คือวิธีการใช้ speedtest-cli เพื่อทดสอบความเร็วในการดาวน์โหลดอินเทอร์เน็ตในเทอร์มินัล Ubuntu

speedtest-cli เป็นอินเตอร์เฟสบรรทัดคำสั่งสำหรับทดสอบแบนด์วิดท์อินเทอร์เน็ตโดยใช้ speedtest.net Speedtest-cli เป็นสคริปต์ที่เขียนด้วยภาษาโปรแกรม Python ซึ่งใช้วัดความเร็วอินเทอร์เน็ตแบบสองทิศทาง

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

ติดตั้ง speedtest-cli บน Ubuntu

เรียกใช้คำสั่งต่อไปนี้เพื่อติดตั้ง speedtest-cli บน Ubuntu:

sudo apt-get update
sudo apt-get install python-pip
sudo pip install speedtest-cli

เมื่อติดตั้งแล้วคุณสามารถใช้งานได้ผ่านคำสั่ง Terminal

ใช้ speedtest-cli

Speedtest-CLI

คำสั่ง speedtest-cli สามารถใช้เพื่อตรวจสอบความเร็วอินเทอร์เน็ตบน Ubuntu Linux Systems คำสั่งมีรูปแบบดังนี้:

speedtest-cli [-h] [--bytes] [--share] [--simple] [--csv] [--csv-delimiter CSV_DELIMITER] [--csv-header] [--json] [--list] [--server SERVER] [--mini MINI] [--source SOURCE] [--timeout TIMEOUT] [--secure] [--version]

วิธีที่ง่ายที่สุดในการใช้คำสั่งคือไม่มีข้อโต้แย้งใด ๆ :

$ speedtest-cli

คำสั่งแสดงความเร็วในการดาวน์โหลดและความเร็วในการอัปโหลดใน Mbit / s ถ้าคุณต้องการได้ผลลัพธ์ความเร็วเป็นไบต์ให้รัน:

$ speedtest-cli --bytes

ในขณะที่คำสั่งเมื่อใช้กับ -simple argument จะแสดงเฉพาะข้อมูลพื้นฐานเช่น ping, download and upload speed

$ speedtest-cli --simple

นอกจากนี้คุณยังสามารถแบ่งปันผลลัพธ์ความเร็วเป็นภาพโดยใช้คำสั่ง speedtest-cli-share

speedtest-cli อาร์กิวเมนต์ตัวเลือก

มีคำสั่งมากมายสำหรับ speedtest-cli:

  • -h, -help แสดงข้อความช่วยเหลือนี้และออก
  • ไบต์แสดงค่าเป็นไบต์แทนบิต ไม่ส่งผลต่อภาพที่สร้างโดย -share และไม่ได้ส่งออกจาก -json หรือ -csv
  • สร้างและจัดทำ URL สำหรับภาพผลการแบ่งใช้ speedtest.net
  • -simple ระงับการแสดงผลแบบ verbose แสดงเฉพาะข้อมูลพื้นฐานเท่านั้น
  • -csv ปราบปรามการแสดงผลแบบ verbose แสดงเฉพาะข้อมูลพื้นฐานในรูปแบบ CSV ความเร็วที่แสดงเป็นบิต / วินาทีและไม่ได้รับผลกระทบจากไบต์
  • ตัวคั่น CSV_DELIMITER อักขระตัวคั่นเดียวที่จะใช้ในการส่งออก CSV ค่าเริ่มต้น ","
  • -csv-header พิมพ์ส่วนหัว CSV
  • -json การระงับการแสดงผลแบบ verbose แสดงเฉพาะข้อมูลพื้นฐานในรูปแบบ JSON เท่านั้น ความเร็วที่แสดงเป็นบิต / วินาทีและไม่ใช่
    ได้รับผลกระทบจาก - ไบต์
  • แสดงรายการเซิร์ฟเวอร์ของ speedtest.net ที่จัดเรียงตามระยะทาง
  • SERVER SERVER ระบุ ID เซิร์ฟเวอร์ที่จะใช้ทดสอบ
  • -mini URL MINI ของเซิร์ฟเวอร์ Speedtest Mini
  • แหล่งที่มาที่มา IP แอดเดรสที่จะผูกไว้
  • timeout TIMEOUT หมดเวลา HTTP เป็นวินาที ค่าเริ่มต้น 10
  • -secure ใช้ HTTPS แทน HTTP เมื่อสื่อสารกับเซิร์ฟเวอร์ speedtest.net ที่ดำเนินการ
  • รุ่นแสดงหมายเลขรุ่นและออก

หมายเหตุ

มีความเป็นไปได้สำหรับเครื่องมือนี้ในการรายงานผลลัพธ์ที่ไม่สอดคล้องกัน
ด้วย Speedtest.net มีหลายแนวคิดที่ต้องระวัง
ปัจจัยในความไม่สอดคล้องที่อาจเกิดขึ้น:

  • Speedtest.net ได้ย้ายไปใช้การทดสอบซ็อกเก็ตบริสุทธิ์แทนการทดสอบตาม HTTP
  • โปรแกรมนี้เขียนด้วย Python
  • Python เวอร์ชันต่างๆจะรันบางส่วนของโค้ดได้เร็วกว่าที่อื่น ๆ
  • CPU และหน่วยความจำและความจุและความเร็วจะเล่นเป็นส่วนใหญ่
    ความไม่สอดคล้องระหว่าง Speedtest.net และแม้แต่เครื่องอื่น ๆ ในแบบเดียวกัน
    เครือข่าย

ข้อมูลเพิ่มเติม: https://github.com/sivel/speedtest-cli

วิธีตรวจสอบความเร็วอินเทอร์เน็ตในเทอร์มินัล Ubuntu โพสต์บน Source Digit - Linux, บทช่วยสอนและข่าว Ubuntu, เทคโนโลยี, แกดเจ็ตและ Gizmos.