เมื่อพูดถึงการวัดประสิทธิภาพของเครือข่าย ไอเพอร์เอฟ3 มันถูกนำเสนอให้เป็นหนึ่งในเครื่องมือที่ผู้ดูแลระบบและผู้ที่ชื่นชอบเทคโนโลยีใช้มากที่สุด โปรแกรมนี้ช่วยให้คุณสามารถดำเนินการ การทดสอบความเร็วในการถ่ายโอนข้อมูล ระหว่างอุปกรณ์สองเครื่อง ซึ่งมีประโยชน์อย่างยิ่งในเครือข่ายองค์กรและสภาพแวดล้อมที่การเชื่อมต่อเป็นปัจจัยสำคัญ หากต้องการข้อมูลเพิ่มเติมเกี่ยวกับการเพิ่มประสิทธิภาพการทำงาน คุณสามารถดูได้ วิธีการปรับปรุงประสิทธิภาพการทำงาน.
หนึ่งในแง่มุมที่สำคัญที่สุดของ iperf3 คือความสามารถในการทำงานใน โหมดมัลติเธรดช่วยให้สามารถทดสอบข้อมูลหลายสตรีมพร้อมกันได้ สิ่งนี้จำเป็นเมื่อต้องการประเมินผลการปฏิบัติงานในเครือข่าย อัลต้า velocidadเช่น 10 Gbps หรือสูงกว่า ในบทความนี้ เราจะเจาะลึกวิธีใช้ iperf3 ในโหมดนี้ รวมถึงคุณลักษณะ การกำหนดค่า และแนวทางปฏิบัติที่ดีที่สุดเพื่อให้ได้ผลลัพธ์ที่แม่นยำ
iperf3 คืออะไรและใช้ทำอะไร?
ไอเพอร์เอฟ3 เป็นเครื่องมือโอเพ่นซอร์สที่ออกแบบมาเพื่อวัดผล แบนด์วิดท์สูงสุด สามารถเข้าถึงได้ระหว่างอุปกรณ์สองเครื่องที่เชื่อมต่อผ่านเครือข่าย IP ใช้กันอย่างแพร่หลายสำหรับการทดสอบประสิทธิภาพใน เครือข่ายท้องถิ่น (แลน), เครือข่ายพื้นที่กว้าง (WAN) และแม้กระทั่งการเชื่อมต่อ WiFi ในสภาพแวดล้อมที่จำเป็นต้องมีความยืดหยุ่น เช่น โมดูลคำนวณ Raspberry Pi 5iperf3 อาจเป็นเครื่องมือสำคัญได้
ต่างจากเครื่องมืออื่นที่คล้ายกัน iperf3 ช่วยให้สามารถปรับแต่งได้ พารามิเตอร์พื้นฐานต่างๆซึ่งทำให้เป็นไปได้ ปรับแต่งการทดสอบ เพื่อปรับให้เหมาะกับความต้องการเฉพาะของผู้ใช้ พารามิเตอร์เหล่านี้รวมถึง:
- เลือกโปรโตคอลการส่งข้อมูลระหว่าง TCP, UDP และ SCTP.
- ความหมายของ ขนาดหน้าต่าง TCP.
- การกำหนดค่า ปริมาณข้อมูล เพื่อส่งต่อ
- การวิเคราะห์ของ กระวนกระวายใจ และการสูญเสียแพ็กเก็ตบนการเชื่อมต่อ UDP
- เรียกใช้การทดสอบด้วย การเชื่อมต่อพร้อมกันหลายรายการ.
คุณสมบัติหลักของโหมดมัลติเธรดใน iperf3
iperf3.16 เวอร์ชัน 3 เปิดตัว รองรับมัลติเธรดช่วยให้สามารถกระจายข้อมูลหลายสตรีมไปยังคอร์โปรเซสเซอร์ที่แตกต่างกันได้ สิ่งนี้มีประโยชน์อย่างยิ่งในสภาพแวดล้อมเครือข่าย อัลต้า velocidadซึ่งการเชื่อมต่อเพียงครั้งเดียวอาจไม่เพียงพอที่จะครอบคลุมแบนด์วิดท์ที่มีอยู่ หากคุณสนใจรายละเอียดเพิ่มเติมเกี่ยวกับอุปกรณ์ประสิทธิภาพสูง เราขอแนะนำให้อ่านเกี่ยวกับ AMD Versal RF Adaptive SoCs.
ประโยชน์ของโหมดมัลติเธรดประกอบด้วย:
- ประสิทธิภาพที่สูงขึ้น:ฮาร์ดแวร์แบบมัลติคอร์ได้รับการใช้ประโยชน์ได้ดีขึ้น
- ผลลัพธ์ที่แม่นยำยิ่งขึ้น:จำลองภาระการจราจรจริงได้ดีขึ้น
- การทดสอบแบบสองทิศทาง: ช่วยให้คุณสามารถประเมินความเร็วได้ทั้งสองทิศทางพร้อมกัน
วิธีการติดตั้ง iperf3 บนระบบปฏิบัติการที่แตกต่างกัน
ก่อนใช้ iperf3 จำเป็นต้องติดตั้งลงในอุปกรณ์ที่จะเข้าร่วมการทดสอบประสิทธิภาพ วิธีดำเนินการในระบบที่พบเห็นบ่อยที่สุดมีดังนี้
การติดตั้งบน Windows
หากต้องการติดตั้ง iperf3 บน Windows ให้ทำตามขั้นตอนเหล่านี้:
- ดาวน์โหลดแพ็คเกจอย่างเป็นทางการจาก iperf.fr.
- แตกไฟล์ ZIP ไปยังตำแหน่งที่ต้องการ
- เปิดหน้าต่างคำสั่ง (cmd) และนำทางไปยังโฟลเดอร์ที่มีไฟล์ปฏิบัติการอยู่ (
iperf3.exe
).
การติดตั้งบน Linux และ macOS
ในระบบปฏิบัติการ Linux และ macOS ส่วนใหญ่ iperf3 จะพร้อมใช้งานใน ที่เก็บอย่างเป็นทางการ:
- บน Debian หรือ Ubuntu:
sudo apt-get install iperf3
- บน CentOS หรือ RHEL:
sudo yum install iperf3
- บน macOS:
brew install iperf3
การรัน iperf3 ในโหมดมัลติเธรด
ในการดำเนินการทดสอบมัลติเธรด เราต้องเริ่ม iperf3 ในโหมดเซิร์ฟเวอร์บนหนึ่งในเครื่องก่อน:
iperf3 -s
จากนั้นจากเครื่องไคลเอนต์ เราจะรันคำสั่งต่อไปนี้เพื่อเปิดใช้งานข้อมูลสตรีมหลายรายการ:
iperf3 -c [IP_SERVIDOR] -P 4
ที่อยู่:
-c [IP_SERVIDOR]
กำหนด IP ของเซิร์ฟเวอร์-P 4
ระบุว่าจะใช้การเชื่อมต่อแบบขนาน 4 จุด
เพื่อทำการทดสอบทั้งสองทิศทางในเวลาเดียวกัน เราใช้:
iperf3 -c [IP_SERVIDOR] -P 4 -d
การวิเคราะห์ผลลัพธ์
ผลลัพธ์ที่ได้ใน iperf3 ประกอบด้วยข้อมูลสำคัญ เช่น:
- แบนด์วิดท์:วัดเป็นหน่วย Mbps หรือ Gbps
- กระวนกระวายใจ: ความล่าช้าในการจัดส่งพัสดุ
- การสูญเสีย: จำนวนพัสดุที่ไม่ได้รับอย่างถูกต้อง
ค่าเหล่านี้ช่วยให้สามารถประเมินสถานะของเครือข่ายและตรวจจับ ปัญหาความแออัดหรือความล่าช้าที่อาจเกิดขึ้น- การใช้ iperf3 ในโหมดมัลติเธรดเป็นกลยุทธ์ที่ยอดเยี่ยมสำหรับ ประเมินประสิทธิภาพของเครือข่ายความเร็วสูง- ด้วยความสามารถในการกระจายโหลดไปยังจุดเชื่อมต่อหลายจุด จึงทำให้ได้การวัดที่แม่นยำและสมจริงมากขึ้น ด้วยการติดตั้งที่ง่ายดายและตัวเลือกการกำหนดค่าขั้นสูง เครื่องมือนี้จึงกลายเป็นทรัพยากรที่จำเป็นสำหรับผู้ดูแลระบบและผู้ที่ชื่นชอบการทำงานด้านเครือข่าย หากต้องการข้อมูลที่เป็นประโยชน์เพิ่มเติม คุณสามารถดูคำแนะนำของเราได้ที่ การจัดการเครือข่ายอย่างมีประสิทธิภาพ.