네트워크 성능 분석 도구

ip -s link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    RX: bytes  packets  errors  dropped overrun mcast   
    142100643  764064   0       0       0       0       
    TX: bytes  packets  errors  dropped carrier collsns 
    142100643  764064   0       0       0       0       
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9001 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
    link/ether 02:87:5b:8f:d9:70 brd ff:ff:ff:ff:ff:ff
    RX: bytes  packets  errors  dropped overrun mcast   
    95994906   459420   0       0       0       0       
    TX: bytes  packets  errors  dropped carrier collsns 
    131764300  423337   0       0       0       0       
3: docker0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN mode DEFAULT group default 
    link/ether 02:42:b9:07:cc:a0 brd ff:ff:ff:ff:ff:ff
    RX: bytes  packets  errors  dropped overrun mcast   
    0          0        0       0       0       0       
    TX: bytes  packets  errors  dropped carrier collsns 
    0          0        0       0       0       0   

ping

ICMP echo 요청 패킷을 보내서 네트워크 연결성을 테스트

패킷 왕복 시간 정보를 표시

ICMP 패킷은 라우터가 일반 애플리케이션 프로토콜보다 더 낮은 순위로 처리될 수 있어 실제 보다 더 높은 지연시간이 나올 수 있음

traceroute

일련의 테스트 패킷을 보내서 대상 호스트까지 이르는 현재 경로를 파악

# TCP 443 포트로 테스트
sudo traceroute -T -p 443 fastcampush.co.kr
traceroute to fastcampus.co.kr (35.190.30.154), 30 hops max, 60 byte packets
 1  * * *
 2  * * *
 3  * * *
 4  * * *
 5  * * *
 6  * * *
 7  100.65.11.1 (100.65.11.1)  0.994 ms * 100.65.11.193 (100.65.11.193)  0.745 ms
 8  54.239.122.7 (54.239.122.7)  1.381 ms 52.93.247.3 (52.93.247.3)  1.419 ms 52.93.247.7 (52.93.247.7)  1.401 ms
 9  240.3.32.15 (240.3.32.15)  1.464 ms 240.3.32.14 (240.3.32.14)  1.547 ms 240.3.32.15 (240.3.32.15)  1.535 ms
10  154.18.20.50 (154.18.20.50)  2.321 ms  2.309 ms  2.389 ms
11  be2223.ccr21.hkg02.atlas.cogentco.com (154.54.30.206)  179.466 ms  179.454 ms  179.161 ms
12  be2327.ccr41.lax01.atlas.cogentco.com (154.54.0.5)  178.974 ms  179.092 ms  179.183 ms
13  be3243.ccr41.lax05.atlas.cogentco.com (154.54.27.118)  179.460 ms  179.541 ms  179.870 ms
14  tata.lax05.atlas.cogentco.com (154.54.11.194)  165.863 ms  165.773 ms  166.048 ms
15  if-ae-30-2.tcore1.lvw-losangeles.as6453.net (206.82.129.19)  165.301 ms * *
16  142.250.164.40 (142.250.164.40)  159.787 ms  158.960 ms  164.667 ms
17  142.251.226.189 (142.251.226.189)  158.507 ms 142.251.226.187 (142.251.226.187)  158.782 ms 142.251.226.191 (142.251.226.191)  159.173 ms
18  142.251.60.97 (142.251.60.97)  158.147 ms 142.251.60.131 (142.251.60.131)  157.829 ms 142.251.60.109 (142.251.60.109)  157.792 ms
19  154.30.190.35.bc.googleusercontent.com (35.190.30.154)  157.585 ms  158.115 ms  158.376 ms

mtr

  • 출발지에서 목적지까지 거쳐가는 경로를 찾는 기능 : traceroute

  • 경로에 존재하는 게이트웨이에 대해 응답시간 측정 기능 : ping

mtr -c 10 8.8.8.8 --report
Start: 2024-02-21T10:10:04+0000
HOST: ip-172-31-1-240             Loss%   Snt   Last   Avg  Best  Wrst StDev
  1.|-- ec2-52-79-0-139.ap-northe  0.0%    10    6.7  26.9   4.5 114.9  37.1
  2.|-- ???                       100.0    10    0.0   0.0   0.0   0.0   0.0
  3.|-- ???                       100.0    10    0.0   0.0   0.0   0.0   0.0
  4.|-- ???                       100.0    10    0.0   0.0   0.0   0.0   0.0
  5.|-- ???                       100.0    10    0.0   0.0   0.0   0.0   0.0
  6.|-- ???                       100.0    10    0.0   0.0   0.0   0.0   0.0
  7.|-- 100.65.10.97               0.0%    10    1.1   2.6   0.4  12.0   3.7
  8.|-- 52.93.247.7                0.0%    10    1.3   2.4   0.7   7.2   2.2
  9.|-- 54.239.123.72              0.0%    10    2.2   3.8   2.0  13.4   3.5
 10.|-- 54.239.123.65              0.0%    10   11.1   3.8   1.9  11.1   3.0
 11.|-- 100.91.151.193             0.0%    10   27.7  28.4  27.7  31.8   1.2
 12.|-- 240.2.0.14                 0.0%    10   27.8  27.8  27.8  27.9   0.0
 13.|-- 52.93.250.252              0.0%    10   22.4  23.3  22.0  28.1   1.9
 14.|-- 99.82.179.83               0.0%    10   27.9  27.8  27.8  28.0   0.1
 15.|-- 192.178.108.219            0.0%    10   38.3  25.5  23.9  38.3   4.5
 16.|-- 142.250.236.35             0.0%    10   27.9  27.9  27.8  27.9   0.1
 17.|-- dns.google                 0.0%    10   27.8  27.8  27.8  27.9   0.0
  • host : 목적지까지 거쳐가는 게이트웨이 IP

  • Loss : 손실율

  • Snt : ping을 보낸 수 (누적)

  • Last : ping 최근 응답시간

  • Avg : ping 평균 응답시간

  • Best : ping 중 제일 빠른 응답시간

  • Wrst : ping 중 최악 응답 시간

  • StDev : 표준편차

Last updated