iperf3 perform network throughput tests บน Docker

iperf คืออะไร iperf คือ โปรแกรมที่ใช้สำหรับการทดสอบ Network Bandwidth โดยจะเช็คอัตราความเร็วในการรับส่งข้อมูลรวมถึงสามารถวิเคราะข้อมูลพวก Packet loss ต่าง ๆ เพราะฉนั้น iperf จึงเหมาะสำหรับการนำมาใช้ในการวิเคราะห์เนตเวิร์คภายใน (LAN) การทำงานของ iperf จำเป็นต้องใช้คอมพิวเตอร์อย่างน้อย 2 เครื่องในลักษณะ Server – Client เพื่อทดสอบ มาเริ่มด้วยกันทำ iperf server กัน โดยการสร้าง Dockerfile ตามนี้ FROM alpine LABEL maintainer mf <[email protected]> RUN apk add –no-cache iperf3 \ && adduser -S iperf USER iperf EXPOSE 5201/tcp 5201/udp ENTRYPOINT [“iperf3”] …