การทดสอบความเร็วเครือข่ายแบบเทอร์มินัลใดบ้าง


21

ฉันกำลังมองหาวิธีทดสอบความเร็วอินเทอร์เน็ตที่บ้านผ่าน ssh ไม่มีใครรู้แอปเทอร์มินัลที่ให้ข้อมูลการคำนวณที่คล้ายกันกับ speedtest.net ได้บ้าง

มันจะเจ๋งจริงๆถ้ามีบางสิ่งที่จะทำการทดสอบตามพอร์ตอินเทอร์เน็ตทั่วไปเช่นกัน (เช่นเว็บ, ฝนตกหนัก, ฯลฯ ) เพื่อให้คุณสามารถดูว่าคุณได้รับการควบคุมปริมาณโดย ISP ของคุณหรือไม่


หรือคุณสามารถใช้iperfเป็นได้รับการแนะนำในคำใบ้นี้: askubuntu.com/questions/7976/...
larsr

คำตอบ:


17

คุณสามารถใช้nload ( ติดตั้ง nload ) เพื่อจุดประสงค์นี้ ตัวอย่างผลลัพธ์:

ข้อความแสดงแทน

คุณสามารถติดตั้งnloadโดยใช้คำสั่งนี้:

sudo apt-get install nload

ยังมีอยู่ในศูนย์ซอฟต์แวร์


สิ่งนี้ทำงานได้อย่างสมบูรณ์โดยใช้ตัวเลือก -u และ -t ขอบคุณ!
wajiw

9

อัปเดตพฤศจิกายน 2559:ฉันหยุดมัน โปรดใช้ผู้ให้บริการรายอื่นเช่น Init7 พร้อมhttp://speedtest.init7.net/10GB.dat

คำตอบเดิม:

นอกจากนี้ยังมี "speedtest" ที่ใช้งานง่ายนี้:

wget -O/dev/null speedtest.pixelwolf.ch

สิ่งนี้จะช่วยให้คุณมีความเร็วปัจจุบันและสามารถใช้ได้สูงสุด 100 เมกะบิตต่อวินาที


คุณช่วยอธิบาย-0/dev/nullหน่อยได้ไหม?
บ๊องเกี่ยวกับ natty

2
อ้างจากman wget: -O FILEหรือ--output-document=FILEเป็นที่ที่จะบันทึกผลลัพธ์ของคำสั่ง wget และ/dev/nullเป็นอุปกรณ์ในระบบ Linux ที่ไม่มีอยู่จริง ทุกสิ่งที่บันทึกไว้ที่นั่นหรือส่งไปที่นั่นจะถูกละเว้นและจะไม่ใช้พื้นที่ในระบบไฟล์ของคุณ มิฉะนั้นคุณจะต้องลบไฟล์ที่บันทึกของ speedtest
thonixx

แต่เหตุผลที่มันเป็นแล้ว-0/dev/nullและไม่ได้-0 /dev/null; พื้นที่ไม่สำคัญหรือไม่ มันทำงานกับและไม่มีพื้นที่หรือไม่
บ๊องเกี่ยวกับ natty

2
ใช่ทำงานร่วมกับและไม่มี และมันก็คือ O (เช่นออสการ์) และไม่ใช่ 0 (ศูนย์)
thonixx

สำหรับฉันมันล้มเหลว --2016-11-06 06:33:56-- http://speedtest.pixelwolf.ch/ Resolving speedtest.pixelwolf.ch (speedtest.pixelwolf.ch)... failed: No address associated with hostname. wget: unable to resolve host address 'speedtest.pixelwolf.ch'
Ahmad Awais

6

netperf ล่ะ http://manpages.ubuntu.com/manpages/maverick/man1/netperf.1.html

netperf ติดตั้ง netperf

ข้อความจากหน้าคน:

Netperf เป็นเกณฑ์มาตรฐานที่สามารถใช้ในการวัดด้านต่างๆของประสิทธิภาพเครือข่าย ปัจจุบันการมุ่งเน้นไปที่การถ่ายโอนข้อมูลจำนวนมากและประสิทธิภาพการร้องขอ / ตอบสนองโดยใช้ TCP หรือ UDP และอินเตอร์เฟส Berkeley Sockets นอกจากนี้การทดสอบสำหรับ DLPI และซ็อกเก็ตโดเมน Unix การทดสอบสำหรับ IPv6 อาจรวบรวมในเงื่อนไข


โปรแกรมอะไรที่ยอดเยี่ยม
Stefano Palazzo

ทำให้เกิดข้อผิดพลาดใน 10.04: netperf: send_tcp_stream: การเชื่อมต่อซ็อกเก็ตข้อมูลล้มเหลว: ตระกูลที่อยู่ไม่ได้รับการสนับสนุนโดยโปรโตคอล แนวคิดใด ๆ เกี่ยวกับการใช้ตัวอย่าง?
wajiw

TCP Stream Performance การทดสอบประสิทธิภาพ TCP stream เป็นประเภทการทดสอบเริ่มต้นสำหรับโปรแกรม netperf การทดสอบที่ง่ายที่สุดดำเนินการโดยป้อนคำสั่ง: / opt / netperf / netperf -H remotehost ซึ่งจะทำการทดสอบ 10 วินาทีระหว่างระบบโลคัลและระบบที่ระบุโดย remotehost บัฟเฟอร์ซ็อกเก็ตที่ปลายทั้งสองจะมีขนาดตามค่าเริ่มต้นของระบบและตัวเลือก TCP ทั้งหมด (เช่น TCP_NODELAY) จะเป็นการตั้งค่าเริ่มต้น
OpenNingia

3

ทางออกที่ง่ายที่สุดที่ฉันรู้ก็คือใช้

wget -O/dev/null http://releases.ubuntu.com/saucy/ubuntu-13.10-desktop-i386.iso

wget จะให้ขนาดไฟล์เวลาในการดาวน์โหลดและความเร็วในการดาวน์โหลดของคุณ

หากคุณจำเป็นต้องแก้ปัญหาที่ซับซ้อนมากขึ้นมีลักษณะที่iperf อย่างไรก็ตามโซลูชันนี้มีความซับซ้อนมากขึ้นเนื่องจากต้องการการตั้งค่าที่มากขึ้นและไม่ได้ส่งต่อโดยตรง (เช่นต้องการเซิร์ฟเวอร์ที่มีความเร็วสูงกว่าของคุณ)


1
ฉันกำลังมองหาแพคเกจที่จะคืนค่าการคำนวณเป็นสตริงที่ง่ายขึ้นดังนั้นฉันจึงสามารถตั้งค่าสคริปต์ที่จะนำสิ่งเหล่านั้นลงในฐานข้อมูลและให้ฉันเรียกใช้การวิเคราะห์บนการเชื่อมต่อของฉัน ขอบคุณสำหรับคำแนะนำแม้ว่า
wajiw

ฉันเดาว่าคุณอาจต้องเขียนสคริปต์ทุบตีเล็ก ๆ ที่จะจัดรูปแบบผลลัพธ์ wget เป็นสตริงอย่างง่าย (และอาจเรียกใช้การทดสอบเป็นระยะ) แต่เมื่อมันมาถึงการวัดความเร็วฉันสงสัยว่ามีอะไรที่จะส่งกลับสตริง ซอฟต์แวร์ส่วนใหญ่พูดถึงสิ่งต่าง ๆ มากมายนอกจากนี้และหวังว่าผู้ใช้จะมีความสุขกับรายละเอียดที่มีให้ดังนั้นฉันสงสัยว่าคุณอาจต้องฟอร์แมตผลลัพธ์ด้วยตนเอง (หรือสคริปต์)
RafałCieślak

@ RafałCieślakคุณช่วยอธิบาย-0/dev/nullหน่อยได้ไหม?
บ๊องเกี่ยวกับ natty

1
@ nuttyaboutnatty แน่นอน! มันบอกว่า wget เขียนข้อมูลที่ดาวน์โหลดไปยัง / dev / null ดังนั้นในความเป็นจริงทุกอย่างที่ดาวน์โหลดไม่ได้รับการจัดเก็บ / บันทึกไว้ที่ใด ๆ เพราะมันจะโง่ที่จะเสียพื้นที่ดิสก์เพื่อทดสอบความเร็วเครือข่าย
RafałCieślak

@ RafałCieślakขอบคุณ; ฉันไม่เคยได้ยินเกี่ยวกับ "อุปกรณ์โมฆะ" en.wikipedia.org/wiki//dev/nullมาก่อน สิ่งที่น่าสนใจชะลอการขยายความรู้ * nix ของฉัน ... ที่อื่น ๆ ที่ฉันเคยเห็นwget --output-document=/dev/null http://speedtest..สิ่งนี้แตกต่างกัน-0/dev/nullอย่างไร
บ๊องเกี่ยวกับ natty


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.