alt
Home 네트워크의 성능
Post
Cancel

네트워크의 성능

: 네트워크의 객관적 성능 측정은 시스템 설계의 지표로 활용될 수 있다.


대역폭

  • 단위 시간에 전송할 수 있는 데이터의 최대치 (최대 능력).
  • 보통 초당 비트 or 초당 기가바이트로 이야기


처리량

  • 단위 시간에 실제로 전송된 데이터
  • 데이터 압축 등의 방법으로 향상 가능


지연 시간(latency)

  • 데이터 전송에 걸리는 시간(발송자 발송 시점부터 수신자 수신 시점)
  • 이걸 단축시키기 위해 할 수 있는 방법은 일반적으로 없다고 한다.


Example

공장 컨베이어 벨트에서 물품이 이동되는 상황

  • 컨베이어 벨트의 폭을 늘리는 것: (최상의 조건에서의 퍼포먼스인) 대역폭을 키워 결과적으로 (실제 상황에서의) 처리량을 높이는 것
  • 벨트 길이를 줄이는 것: 지연 시간을 줄인다. 단위 시간을 기준으로, 대역폭과 처리량은 변함 없다.
  • 벨트 속도를 높이는 것: 셋 다 해당



Reference)

코딩 인터뷰 완전분석

This post is licensed under CC BY 4.0 by the author.