CS&OS

latency와 throughput, bandwidth 차이점

Bicentennial 2023. 6. 23. 14:01

데이터 전송 능력을 나타내는 지표로 크게 latency와 throughput이 있습니다.

 

  • latency : 데이터가 네트워크를 통해 전송되는 데 걸리는 시간
  • throughput : 단위 시간 내에 전송된 데이터의 양

 

둘다 데이터 전송 능력을 나타내지만, 의미하는 바는 전혀 다릅니다.

 

latency의 단위는 시간이며, throughput의 단위는 양을 나타냅니다. 즉, 서로 어느정도 반비례 관계에 있다고 할 수 있습니다. latency가 크면 throughput은 작아지며, 반대로 latency가 작으면 throughput은 커집니다.

 

  • bandwidth : 네트워크를 통해 전송할 수 있는 데이터의 수

bandwidth의 경우 단위는 데이터 양이며, 한번에 전송할 수 있는 패킷의 기준치라고 볼 수 있습니다. bandwidth는 이론적 이상치이자 최대용량이며, throughput은 실제 처리값 입니다.

 

'CS&OS' 카테고리의 다른 글

compilation : native vs cross  (0) 2023.08.09