วันนี้ได้เล่น command `iperf`
A = Ubuntu 14
B = CentOS 7
C = CentOS 7
ทำไมหน่อออออ A -> C ส่ง file ได้เร็วมากกกก
ทำไมหน่อออออ B -> C ส่ง file ได้เต่ามากกกก
นั่งหาแล้วหาอีก จนต้องโทรหา ดิว ให้ช่วยคิดหน่อย :D
สุดท้ายได้เล่น command iperf (perform network throughput tests) วิธีการคือ
ฝั่งเครื่องปลายทางในที่นี้คือ C (รัน iperf server mode)
$ iperf -s
ฝั่งเครื่องต้นทางในที่นี้คือ A, B (รัน iperf client mode)
$ iperf -c <ip_เครื่องปลายทาง>
โดยผลลัพท์ที่ได้จะบอกเรามาเป็น Bandwidth ที่สองเครื่องนี้ใช้คุยกันครับ
A -> C
[ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 1.06 GBytes 908 Mbits/sec
B -> C
[ ID] Interval Transfer Bandwidth [ 3] 0.0-10.0 sec 48.1 KBytes 39.4 Kbits/sec
เพียงเท่านี้ เราก็พบสาเหตุในเบื้องต้นละ :D










