Anonim

คุณเคยสงสัยว่าจะทดสอบการเชื่อมต่อระหว่างคอมพิวเตอร์ในเครือข่ายของคุณหรือไม่? บางทีคุณอาจมีส่วนของเครือข่ายของคุณที่ดูเหมือนจะมีประสิทธิภาพต่ำกว่าปกติ NFS ของคุณช้าไหม Iperf3 สามารถช่วยคุณได้ทั้งหมดนี้

Iperf3 เป็นเครื่องมือโอเพนซอร์ซที่ช่วยให้คุณวิเคราะห์ปริมาณการใช้งานเครือข่ายและทดสอบแบนด์วิดธ์ของเครือข่ายของคุณ มันอาศัยทั้งไคลเอนต์และเซิร์ฟเวอร์เพื่อทดสอบการเชื่อมต่อระหว่างพวกเขา แต่นั่นไม่ใช่ปัญหาเพราะ Iperf3 นั้นมีอยู่ในเกือบทุกระบบปฏิบัติการรวมถึงอุปกรณ์พกพา

รับ Iperf3

ลิงค์ด่วน

  • รับ Iperf3
    • ของ windows
    • ลินุกซ์
  • ทดสอบการเชื่อมต่อของคุณ
  • เรียกใช้เซิร์ฟเวอร์
  • ตัวเลือกเพิ่มเติม
    • เข้าสู่ระบบ
    • เวลา
    • ไบต์
  • การปิดความคิด

คุณจะต้องได้รับ Iperf3 ก่อนจึงจะสามารถทดสอบได้ มันมีอยู่ในเว็บไซต์ของโปรเจ็กต์อย่างอิสระดังนั้นการทำให้มันไม่มีปัญหา คำแนะนำนี้จะครอบคลุม Linux และ Windows แต่กระบวนการคล้ายกับแพลตฟอร์มอื่น ๆ

ของ windows

ตรงไปที่ เว็บไซต์ Iperf3 และดาวน์โหลดเวอร์ชันล่าสุดสำหรับ Windows มันจะมาในไฟล์ zip ดังนั้นคุณจะต้องแตกไฟล์ คุณสามารถแยกได้ทุกที่ แต่ให้แน่ใจว่าสะดวก คุณจะต้องเข้าถึงจากพรอมต์คำสั่ง

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

เมื่อคุณเปิดพรอมต์คุณจะต้องเปลี่ยนไดเรกทอรีไปยังตำแหน่งที่คุณแตกไฟล์ Iperf3 exe

C:> cd C: PathToYourZip

จากตรงนั้นคุณสามารถเรียกใช้ iperf3.exe คุณสามารถต่อท้ายแฟล็กและส่งผ่านข้อมูลในขณะที่คุณดำเนินการคำสั่ง

ส่วนที่เหลือของคำแนะนำนี้จะอ้างถึงคำสั่งเป็น iperf3 แต่คุณอาจต้องรวมส่วน. exe

ลินุกซ์

การติดตั้ง Iperf3 บน Linux นั้นง่ายมาก คุณจะต้องใช้ตัวจัดการแพคเกจของคุณ การแจกแจงที่ต่างกันเรียกว่า iperf หรือ iperf3 ดังนั้นให้แน่ใจว่าคุณเลือกที่ถูกต้อง

$ sudo apt ติดตั้ง iperf3

ทดสอบการเชื่อมต่อของคุณ

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

$ iperf3 -c iperf.scottlinux.com

แฟล็ก -c ระบุว่าคุณต้องการเรียกใช้ Iperf เป็นไคลเอนต์และคุณกำลังส่งผ่านเซิร์ฟเวอร์ที่คุณต้องการเชื่อมต่อ

เรียกใช้เซิร์ฟเวอร์

ในการทดสอบการเชื่อมต่อกับคอมพิวเตอร์เครื่องใดเครื่องหนึ่งในเครือข่ายของคุณคุณต้องเรียกใช้ Iperf เป็นเซิร์ฟเวอร์ ที่พื้นฐานที่สุดมันง่ายสุด ๆ เพียงใช้แฟล็ก -s

$ iperf -s

ตอนนี้คุณสามารถลองเชื่อมต่อกับคอมพิวเตอร์เครื่องอื่นบนเครือข่ายของคุณ

C: PathTo> iperf3.exe -c 192.168.1.110

หากคุณต้องการให้เซิร์ฟเวอร์ทำงานในพื้นหลัง Iperf มีแฟล็กเพื่อรันเป็น daemon

$ iperf3 -s -D

หากคุณใช้ Linux คุณสามารถใช้ Iperf เป็นบริการเริ่มต้นได้

$ sudo systemctl เปิดใช้งาน iperf3

ตัวเลือกเพิ่มเติม

มีสิ่งอำนวยความสะดวกอื่น ๆ ที่คุณสามารถทำได้กับ Iperf เพื่อเปลี่ยนวิธีการทำงานและทำให้สะดวกสำหรับคุณมากขึ้น

เข้าสู่ระบบ

ก่อนอื่นหากคุณใช้งาน Iperf เป็นเซิร์ฟเวอร์ daemonized คุณอาจต้องการบันทึกกิจกรรมของเซิร์ฟเวอร์นั้น

$ iperf3 -s -D --logfile /path/to/iperf.log

เอาต์พุตเซิร์ฟเวอร์ของ Iperf ทั้งหมดจะถูกนำไปยังบันทึกของคุณ

เวลา

คุณอาจต้องการควบคุมระยะเวลาของการทดสอบ Iperf ที่รัน จริงๆแล้วมันสร้างความแตกต่าง คุณสามารถทำได้โดยเพิ่มแฟล็ก -t และบอก Iperf ว่าคุณต้องการให้มันรันกี่วินาที

$ iperf3 -c 192.168.1.110 -t 60

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

ไบต์

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

$ iperf3 -c 192.168.1.110 -n 1000000

การปิดความคิด

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

$ iperf3 -h

โปรดจำไว้เสมอว่าต้องทำการทดสอบหลายครั้งและทดสอบจุดต่าง ๆ ระหว่างอุปกรณ์ให้มากที่สุดเท่าที่จะทำได้เพื่อ จำกัด ขอบเขตปัญหาเฉพาะในเครือข่ายของคุณ อาจเป็นสิ่งที่ชัดเจนและมีผลกระทบเหมือนสวิตช์หรืออาจเป็นอแด็ปเตอร์ WiFi ที่ไม่ดี Iperf สามารถช่วยคุณ จำกัด ขอบเขตให้แคบลงได้

ทดสอบแบนด์เครือข่ายของคุณด้วย iperf3