본문 바로가기
기술 단어장/Network

연도별 컴퓨터 장치간 응답 지연 값 (1990-2020)

by MFDO 2023. 5. 18.

 

연산 값에 대해서는 아래 링크를 참조하고 있다.

 

Numbers Every Programmer Should Know By Year

 

colin-scott.github.io

 

해당사이트에서 각 연도별로 데이터를 시각화 하였는데,

정렬이 되어있지 않다.

아래에 2020년도 기준의 응답 지연값을 그래프와 표로 나타내었다. 

 

L1 캐시 참조 1ns
분기 예측 오류 3ns
L2 캐시 참조 4ns
뮤텍스 잠금/해제 17ns
상용 네트워크에서 2KB 전송 44ns
주 메모리 참조 100ns
Zippy1KB 압축 2,000 ns 2μs
메모리 순차적으로 1MB 읽기 3,000 ns 3μs
SSD 임의 위치 데이터 읽기 16,000 ns 16μs
SSD 순차적으로 1MB 읽기 49,000 ns 49μs
동일 데이터 센터에서
패킷 왕복 지연 시간
500,000 ns 500μs
디스크에서 순차적으로 1MB 읽기 825,000 ns 825μs
디스크 탐색 2,000,000 ns 2000μs 2ms
 
코드 작성 및 아키텍처 설계시엔 해당 데이터를 기준으로 아래 사항을 참고하는 것이 좋다.

- 메모리는 빠르지만 디스크는 아직 느리다.

- 디스크 탐색은 피하자.

- 단순한 압축 알고리즘은 빠르니 인터넷 전송 전 압축하자.

- 데이터 센터 간 데이터를 주고 받는 것은 꽤 느리다.

 

 

댓글