เครื่องมือ / ยูทิลิตี้ที่ดีกว่าสำหรับการทดสอบแบนด์วิดท์จริงผ่านลิงค์คืออะไร ในกรณีของฉันฉันกำลังทดสอบปริมาณงานจริงผ่านสะพาน wifi
เครื่องมือ / ยูทิลิตี้ที่ดีกว่าสำหรับการทดสอบแบนด์วิดท์จริงผ่านลิงค์คืออะไร ในกรณีของฉันฉันกำลังทดสอบปริมาณงานจริงผ่านสะพาน wifi
คำตอบ:
ฉันพบว่าiperfเป็นหนึ่งในเครื่องมือที่มีประโยชน์มากกว่าสำหรับทดสอบแบนด์วิดท์แบบจุดต่อจุด มีตัวเลือกมากมายให้ทดสอบ tcp / udp โดยที่ udp สามารถบอกคุณได้ว่ามี jitter มากแค่ไหน พอร์ตของ iperf พร้อมใช้งานสำหรับเกือบทุกระบบปฏิบัติการ
ฉันชอบการทดสอบด้วยNDTแต่มันไม่ง่ายนักที่จะใช้กับ iperf เนื่องจาก NDT นั้นต้องติดตั้งเป็นเซิร์ฟเวอร์ที่ไหนสักแห่งและลูกค้าต้องติดตั้ง java
ฉันจะใช้คำสั่งเช่น / dev / urandom (หรือ / dev / zero เพื่อทดสอบการบีบอัดของอุปกรณ์ถ้ามี) โดยใช้เครื่อง * nix สองเครื่อง
ฟังและไพพ์ไปยัง / dev / null บนเครื่องเดียว
nc –l –p 7000 | /dev/null
เชื่อมต่อและไปป์ที่ 100MiB ของข้อมูลสุ่มในอีกอันหนึ่ง
dd if=/dev/urandom bs=1M count=100 | nc 192.168.1.120 7000 –q 10
สำหรับสถิติเรียลไทม์ให้ใช้ pipeviewer
dd if=/dev/urandom bs=1M count=100 | pv | nc 192.168.1.120 7000 -q 10
netcat
stdin คุณสามารถนำมันกลับมาใช้ซ้ำเพื่อให้การทดสอบในภายหลังของคุณเปรียบเทียบได้มากขึ้นเช่นกัน
นี่คือวิธีการที่ไร้เดียงสาและความเขลา ...
ไคลเอนต์บรรทัดคำสั่ง FTP จำนวนมากรายงานสถิติการถ่ายโอนดังนั้นคุณสามารถใช้ FTP เพื่อ GET หรือ PUT ไฟล์ขนาดใหญ่พอสำหรับสถิติที่มีความหมาย
คุณพิจารณาว่า "ปริมาณงานผ่านเครือข่ายจริง" ขึ้นอยู่กับฟังก์ชั่นเครือข่ายของคุณและความต้องการของผู้ใช้
ตัวอย่างเช่นแบนด์วิดท์จะไม่เป็นคุณลักษณะที่กำหนดว่าเครือข่ายของคุณทำงานอย่างไรหากคุณมีผู้ใช้หกคนที่ไม่ได้รับอนุญาตให้สตรีมวิดีโอ / เสียงหรือถ่ายโอนไฟล์ ในกรณีนี้เมื่อคุณมีแบนด์วิดท์เพียงพอสำหรับทราฟฟิกมาตรฐานมากขึ้นก็จะเป็นการสิ้นเปลือง
การวัดประสิทธิภาพมีประโยชน์ในการพิจารณาจุดอ่อนในเครือข่ายของคุณ แต่คุณไม่ควรใช้มันเป็นภาพสะท้อนของประสบการณ์ผู้ใช้เว้นแต่ว่าพวกเขาเลียนแบบรูปแบบการรับส่งข้อมูลของผู้ใช้
หากคุณเพียงแค่พยายามหาจำนวนแบนด์วิดท์ที่คุณสามารถใช้ในการเชื่อมต่อแบบไร้สายบริดจ์ก่อนที่จะตกลงมาคุณจะไม่สามารถเอาชนะ iperf และ FTP ได้ (แม้ว่าคุณอาจต้องใช้เครื่องทดสอบสองเครื่องพร้อมกัน) อย่าลืมทดสอบการเข้าชมแบบสองทางด้วยเช่นกัน
หากคุณสนใจที่จะหาประสบการณ์ของผู้ใช้ที่คาดการณ์ไว้เราจะต้องการข้อมูลเพิ่มเติม
ฉันใช้ PCATTCP เพื่อทดสอบทรูพุตแบบตรง โปรแกรมได้รับการตั้งค่าให้รับบนคอมพิวเตอร์เครื่องหนึ่งแล้วส่งคอมพิวเตอร์เครื่องอื่น
คุณสามารถใช้ซอฟต์แวร์ D-ITG ได้ฟรีและสามารถดาวน์โหลดได้จากhttp://www.grid.unina.it/software/ITG/
ฉันใช้มันเพื่อทดสอบคอมพิวเตอร์หลายเครื่องที่เชื่อมต่อในเครือข่ายด้วยระบบปฏิบัติการที่หลากหลาย สามารถวัดปริมาณงานกระวนกระวายใจและความล่าช้าได้อย่างง่ายดาย
อีกทางเลือกหนึ่งในเชิงพาณิชย์คือ Netrounds (www.netrounds.com) มันเป็นบริการคลาวด์ (SaaS) ซึ่งหมายความว่าไม่มีการลงทุน นอกจากนี้ยังมีการทดลองใช้ฟรี 30 วัน
มันใช้เครื่องมือตรวจจับแบบแอคทีฟซึ่งดาวน์โหลดได้ง่าย โพรบเหล่านี้ใช้เคอร์เนล Linux ที่ปรับให้เหมาะสมเพื่อประสิทธิภาพสูงสุดและการควบคุมฮาร์ดแวร์เครือข่ายที่ดีที่สุด
Netrounds สามารถสร้างและวัดได้สูงสุด 10 Gbit / s โดยใช้ฮาร์ดแวร์พีซีมาตรฐานทั้ง TCP และ UDP (มัลติคาสต์) รองรับ VLAN และสตรีม QoS หลายรายการ