บทช่วยสอนเบื้องต้นสำหรับ iperf3 | เครื่องมือสำหรับทดสอบประสิทธิภาพของเครือข่าย

Published on June 12, 2024
บทช่วยสอนเบื้องต้นสำหรับ iperf3 | เครื่องมือสำหรับทดสอบประสิทธิภาพของเครือข่าย

วันนี้เราจะพาท่านไปรู้จักกับ utility ตัวเล็กๆ ที่ได้รับความนิยมอย่างมาก สำหรับการเช็คความเร็วของอินเตอร์เน็ต และ latency นั่นคือโปรแกรม iperf3

iperf3 เป็นเครื่องมือสำหรับทดสอบประสิทธิภาพของเครือข่าย โดยเฉพาะการวัดความเร็วในการส่งข้อมูลระหว่างสองจุดในเครือข่าย ใช้ในการตรวจสอบความเร็วของเครือข่าย การวัดค่า latency, jitter และ packet loss โดย Iperf3 ถูกออกแบบมาให้ใช้งานง่ายและมีความแม่นยำสูง และมันได้รับความนิยมอย่างมาก โดยเฉพาะผู้ที่ใช้งาน Linux แต่สำหรับโปรแกรมนี้ จริงๆ แล้วมีให้ใช้ทั้งบน Linux , FreeBSD และ Windows ด้วย

 

งั้นเราไปเริ่มทดลองเล่นกันเลย โดยในวันนี้เราจะทำการทดสอบ โดยการติดตั้งบน Ubuntu 22.04 โดยการพิมพ์

sudo apt -y install iperf3 ตามรูปที่ 1

 

a-beginner-tutorial-for-iperf3-1

รูปที่ 1

 

เมื่อกด enter และรอสักอึดใจเดียว ระบบก็จะทำการติดตั้งโปรแกรม iperf3 ให้ท่านเรียบร้อย ก็เป็นอันว่าพร้อมใช้งาน

 

a-beginner-tutorial-for-iperf3

รูปที่ 2

 

จากรูปที่ 2 เพื่อเป็นการทดสอบว่า iperf3 ได้ถูกติดตั้งในเครื่องเรียบร้อยจริงๆ ให้ท่านพิมพ์ iperf3 -v เพื่อทดสอบ ถ้าโปรแกรมมีอยู่ หรือ ถูกติดตั้งแล้ว ระบบก็จะแสดง version ของโปรแกรมออกมา เช่นในกรณีนี้ จะเป็น iperf3 version 3.9

อย่างที่ได้บอกตั้งแต่แรกว่า iperf3 นั้นทำงานแบบ client-server เพราะฉะนั้น ท่านจะต้องรัน iperf3 ฝั่งหนึ่งเป็น server และ ฝั่งหนึ่งเป็น client

สำหรับตัวอย่างแรก เราจะลองใช้ public iperf3 servers ซึ่งหลายๆ ที่เขาจะเปิดเป็น public เรียกว่ามีหลายประเทศเลยล่ะ เพื่อให้ท่านทดสอบว่า ความเร็วจาก server ของท่านไปยัง public iperf3 server นั้นเป็นอย่างไร โดยจะมี list เช่น https://iperf.fr/iperf-servers.php เราก็ทดสอบความเร็วไปยัง ping.online.net ด้วยการพิมพ์ iperf3 -c ping.online.net ดังรูปที่ 3

 

a-beginner-tutorial-for-iperf3

 

รูปที่ 3

 

เราก็จะพบว่า เราได้ความเร็ว ประมาณ 102Mbps/sec เลยทีเดียว

ความรู้เรามาทดสอบ แบบที่ 2 ระหว่างสาขา จะดูความเร็วว่าได้สักเท่าไหร่กันเนอะ โดยจะเป็นไปตามรูปแบบดังนี้

 

a-beginner-tutorial-for-iperf3

 

รูปที่ 4

 

เมื่อเราทดสอบ ก็จะได้ความเร็ว ดังรูปที่ 5

 

a-beginner-tutorial-for-iperf3

รูปที่ 5

 

รูปที่ 5 ความเร็วระหว่าง 2 hosts ที่ใช้ทดสอบ ซึ่งเป็น การเชื่อมต่อ ระหว่าง VPN Site-to-Site

 

ก็เรียกว่าเป็นการทดสอบ แบบเบื้องต้นเท่านั้น สำหรับ option ในการใช้งานนั้น ยังมีอีกพอสมควรเลยทีเดียว

 

AVESTA  ให้บริการทั้งงานขายระบบ System , Networks  ติดตั้ง อัพเกรด Configure และอื่น ๆ หากท่านมีคำถามสามารถติดต่อเพื่อขอข้อมูลเกี่ยวกับการบริการของเราได้ตลอดเวลา ด้วยประสบการณ์ยาวนานนับสิบปี

Configuring Multiple VLANs in Proxmox VE Host

การตั้งค่าหลาย VLAN ใน Proxmox VE สำหรับการกำหนด VLAN หลายตัว (Multiple VLAN)...

Read more »

Changing IP Addresses of Proxmox VE Nodes

การเปลี่ยนแปลงไอพีของ Proxmox VE Cluster Nodes สำหรับการเปลี่ยนแปลง IP นั้นบางครั้งก็จำเป็น เพราะว่า เช่นไอพีคลาสเดิม...

Read more »

Creating Proxmox VE Cluster

สำหรับ Proxmox VE นั้นแน่นอนว่าสนับสนุนการทำ Clustering ในตัวอยู่แล้วเพื่อทำให้ระบบมี การจัดการทรัพยากรของเซิร์ฟเวอร์หลายเครื่องได้อย่างมีประสิทธิภาพ และเพิ่มความสามารถในการสำรองข้อมูล, การย้ายเครื่องเสมือน (VM)...

Read more »

Updating ML30 Gen10 Firmware with ILOREST

แน่นอนว่าการอัพเดท firmware ของทั้ง BIOS และอุปกรณ์ที่เกี่ยวข้องทั้งหมดใน Server นั้นเป็นสิ่งจำเป็นอย่างยิ่ง เพราะว่า เพื่อความปลอดภัย และ...

Read more »

Switches เดสก์ท็อปสวิตช์ 10/100Mbps 10 ช่อง

แนะนำอุปกรณ์ใหม่ มาแรง ใช้งานง่าย! Switches อุปกรณ์ต่อพ่วง Network Computer เดสก์ท็อปสวิตช์ 10/100Mbps 10...

Read more »

how to apply license key on a Proxmox VE host

สำหรับวันนี้ เราจะมาสอนเรื่องการ Activate License Key สำหรับ Proxmox VE กัน ซึ่งแน่นอนว่า...

Read more »