แอพบรรทัดคำสั่งเพื่อทำการทดสอบความเร็วอินเทอร์เน็ตบน Linux

Command Line Apps Perform Internet Speed Test Linux



การทดสอบความเร็วการเชื่อมต่ออินเทอร์เน็ตมีประโยชน์ในการค้นหาปัญหาการเชื่อมต่อเครือข่าย การควบคุมปริมาณ ISP การควบคุมเซิร์ฟเวอร์ หรือปัญหาการเชื่อมต่ออื่นๆ บทความนี้จะแสดงรายการวิธีที่นิยมที่สุดในการทดสอบความเร็วใน Linux โดยใช้แอปบรรทัดคำสั่ง

Fast-cli

Fast-cli เป็นยูทิลิตี้บรรทัดคำสั่งเพื่อตรวจสอบความเร็วในการดาวน์โหลดและอัพโหลดของเครือข่ายของคุณ มันขึ้นอยู่กับ Fast.com เว็บไซต์ที่สร้างโดย Netflix และชุดการทดสอบทำงานบนเซิร์ฟเวอร์ที่ใช้งานจริงของ Netflix







ในการติดตั้ง Fast-cli บน Ubuntu ให้รันคำสั่งด้านล่าง:



$sudoฉลาดติดตั้งเหนือระดับน้ำทะเล
$ npmติดตั้ง --ทั่วโลกfast-cli

ในการตรวจสอบความเร็วเครือข่ายโดยใช้ Fast-cli ให้รันคำสั่งด้านล่าง:



$เร็ว--ที่อัพโหลด





Speedtest-cli

Speedtest-cli เป็นยูทิลิตี้บรรทัดคำสั่งที่ใช้ speedtest.net เพื่อตรวจสอบความเร็วแบนด์วิดท์ของเครือข่าย สามารถตรวจสอบทั้งความเร็วในการดาวน์โหลดและอัพโหลดรวมถึงเวลาตอบสนองของเซิร์ฟเวอร์

ในการติดตั้ง Speedtest-cli ใน Ubuntu ให้รันคำสั่งด้านล่าง:



$ wget -O speedtest-cli https://raw.githubusercontent.กับ/ซิเซล/
speedtest-cli/master/speedtest.dllพาย
$ chmod +x speedtest-cli

เพื่อทำการทดสอบความเร็วโดยใช้ speedtest-cli ให้รันคำสั่งด้านล่าง:

$ ./speedtest-cli --simple

Wget

Wget เป็นโปรแกรมจัดการการดาวน์โหลดบรรทัดคำสั่งที่สามารถดึงไฟล์โดยใช้โปรโตคอล HTTP, HTTPS และ FTP

ในการติดตั้ง wget ใน Ubuntu ให้รันคำสั่งด้านล่าง:

$sudoฉลาดติดตั้ง wget

เพื่อทำการทดสอบความเร็วในการดาวน์โหลด (โดยไม่ต้องอัพโหลด) ให้รันคำสั่งด้านล่าง:

$wget -หรือ /dev/โมฆะ-NS --show-ความคืบหน้าhttp://speedtest.newark.linode.com/100MB-newark.bin

คำสั่งด้านบนใช้บริการทดสอบความเร็วฟรีของ Linode สำหรับการทดสอบเซิร์ฟเวอร์ คุณสามารถแทนที่ newark part ในคำสั่งด้านบนด้วยเซิร์ฟเวอร์อื่น ๆ ที่ระบุไว้ในหน้าทดสอบความเร็วของ Linode ที่พร้อมใช้งาน ที่นี่ .

Youtube-dl

Youtube-dl เป็นโปรแกรมอรรถประโยชน์บรรทัดคำสั่งเพื่อดาวน์โหลดไฟล์ YouTube ในรูปแบบเสียงและวิดีโอต่างๆ สามารถตรวจสอบความเร็วในการดาวน์โหลดโดยการดาวน์โหลดวิดีโอ YouTube โดยใช้ youtube-dl

ในการติดตั้ง youtube-dl ใน Ubuntu ให้รันคำสั่งด้านล่าง:

$sudoฉลาดติดตั้งyoutube-dl

เพื่อทำการทดสอบความเร็วโดยใช้ youtube-dl ให้รันคำสั่งต่อไปนี้:

$ youtube-dl-NSดีที่สุด--no-part --no-cache-dir -หรือ /dev/โมฆะ--newline
https://www.youtube.com/นาฬิกา?วี=vzfZgVywscw

คำสั่งด้านบนดาวน์โหลดวิดีโอจากช่อง YouTube ชุมชน KDE คุณสามารถแทนที่ URL ของ YouTube ด้วย URL ของคุณเอง ส่วน /dev/null ช่วยให้แน่ใจว่าวิดีโอจะไม่ถูกบันทึกที่ใดก็ได้บนระบบไฟล์

ข้อได้เปรียบที่ใหญ่ที่สุดของการใช้ youtube-dl เพื่อทดสอบความเร็วคือตัวเลือกในตัวเพื่อเลี่ยงการจำกัดทางภูมิศาสตร์ หากต้องการดาวน์โหลดวิดีโอจากประเทศอื่น ให้ใช้คำสั่งด้านล่าง:

$ youtube-dl-NSดีที่สุด--no-part --no-cache-dir -หรือ /dev/โมฆะ
--newline --geo-บายพาส-ประเทศสหรัฐอเมริกา https://www.youtube.com/นาฬิกา?วี=vzfZgVywscw

แทนที่ส่วนสหรัฐอเมริกาด้วยส่วนอื่นๆ รหัสประเทศ ISO 3166-2 .

Curl

Curl เป็นยูทิลิตี้บรรทัดคำสั่งที่อนุญาตให้ถ่ายโอนข้อมูลโดยใช้ URL URL เหล่านี้ไม่ได้จำกัดเฉพาะโปรโตคอล HTTP เท่านั้น เนื่องจาก curl รองรับมาตรฐานอื่นๆ มากมาย Curl ถูกใช้เป็นจำนวนมากในการทดสอบและโต้ตอบกับ RESTful API

ในการติดตั้ง curl ใน Ubuntu ให้รันคำสั่งด้านล่าง:

$sudoฉลาดติดตั้งcurl

ในการทดสอบความเร็วโดยใช้ curl ให้ใช้คำสั่งต่อไปนี้:

$curl-หรือ /dev/null http://speedtest-blr1.digitalocean.com/10mb.test

คำสั่งด้านบนใช้เซิร์ฟเวอร์ Digital Ocean เพื่อทดสอบความเร็วเครือข่าย คุณสามารถแทนที่ URL ด้วยเซิร์ฟเวอร์ Digital Ocean อื่น ๆ ที่อยู่ในรายการ ที่นี่ .

โปรดทราบว่า curl แสดงความเร็วเป็น KB/วินาที หากต้องการแปลงเป็น MB/วินาที (คล้ายกับเอาต์พุตของ wget) คุณต้องคูณผลลัพธ์ด้วย 0.001 ความเร็วในภาพหน้าจอด้านบนจะเป็น 6794 KB/วินาที * 0.001 = 6.794 MB/วินาที

อารีย์2

Aria2 เป็นตัวจัดการการดาวน์โหลดบรรทัดคำสั่งสำหรับ Linux มันสามารถหยุดชั่วคราวและดำเนินการดาวน์โหลดต่อจากเซิร์ฟเวอร์ที่รองรับการกลับมาทำงานต่อ นอกจากนี้ยังมีตัวเลือกสำหรับการดาวน์โหลดแบบมัลติเธรด

ในการติดตั้ง aria2 ใน Ubuntu ให้รันคำสั่งด้านล่าง:

$sudoฉลาดติดตั้งaria2c

เพื่อทำการทดสอบความเร็วโดยใช้ aria2 ให้รันคำสั่งด้านล่าง:

$ aria2c-NS /dev-หรือโมฆะ--allow-เขียนทับ=จริง --file-allocation=ไม่มี
http://speedtest-blr1.digitalocean.com/10mb.test

ละเว้นข้อผิดพลาดที่แสดงในภาพหน้าจอด้านบน คำสั่งด้านบนใช้เซิร์ฟเวอร์ของ Digital Ocean เพื่อทำการทดสอบความเร็ว (ตามที่อธิบายไว้ก่อนหน้านี้) คุณสามารถแทนที่ URL ด้วยเซิร์ฟเวอร์ Digital Ocean อื่น ๆ ที่อยู่ในรายการ ที่นี่ .

บทสรุป

นี่คือวิธีการบางส่วนที่คุณสามารถใช้เพื่อทดสอบความเร็วเครือข่ายโดยใช้แอปบรรทัดคำสั่ง หากคุณต้องการทดสอบความเร็วในการดาวน์โหลด wget นั้นใช้งานง่ายมาก สำหรับการทดสอบทั้งความเร็วในการดาวน์โหลดและอัปโหลด ให้ใช้แอป fast-cli หรือ speedtest-cli