วิธีตรวจสอบความเร็วอินเทอร์เน็ตจากบรรทัดคำสั่งในระบบ Ubuntu Linux เรียนรู้วิธีใช้ speedtest-cli ubuntu เพื่อทดสอบความเร็วอินเทอร์เน็ตในเทอร์มินัล 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 สามารถใช้เพื่อตรวจสอบความเร็วอินเทอร์เน็ตบน 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
speedtest club ubuntu - ตรวจสอบความเร็วอินเทอร์เน็ตใน Ubuntu Terminal โพสต์บน Source Digit - Linux, บทช่วยสอนและข่าว Ubuntu, เทคโนโลยี, แกดเจ็ตและ Gizmos.