지연 시간
컴퓨팅에서 "지연 시간"은 어떤 유형의 지연을 의미합니다. 일반적으로 다양한 원인으로 발생할 수 있는 데이터 전송 또는 처리 지연을 가리킵니다. 지연 시간의 두 가지 예로는 아래에서 설명할 네트워크 지연 시간과 디스크 지연 시간이 있습니다.
1. 네트워크 지연 시간
네트워크 지연 시간은 네트워크(인터넷 포함)를 통해 통신하는 동안 발생하는 지연을 의미합니다. 예를 들어 한 시스템이 LAN에서 라우터를 통해 다른 시스템에 연결하려고 할 때, 느린 라우터로 인해 몇 밀리초의 지연이 발생할 수 있습니다. 서로 다른 대륙에 있는 두 컴퓨터가 인터넷을 통해 통신하는 경우에는 더 눈에 띄는 지연이 발생할 수 있습니다. 연결을 설정하는 데 필요한 거리와 "홉"의 수 때문에 단순히 연결을 설정하는 과정에서도 지연이 발생할 수 있습니다. 이 상황에서 "ping" 응답 시간은 지연 시간을 보여 주는 좋은 지표입니다.
2. 디스크 지연 시간
디스크 지연 시간은 저장 장치에 데이터를 요청한 시점과 데이터가 반환되기 시작하는 시점 사이의 지연입니다. 디스크 지연 시간에 영향을 주는 요인으로는 회전 지연 시간(하드 드라이브의 경우)과 탐색 시간이 있습니다. 예를 들어 회전 속도가 5,400RPM인 하드 드라이브는 10,000RPM으로 회전하는 드라이브보다 회전 지연 시간이 거의 두 배 더 깁니다. 데이터를 읽거나 쓰기 위해 드라이브 헤드가 물리적으로 이동해야 하는 탐색 시간도 지연 시간을 늘릴 수 있습니다. 디스크 지연 시간이 있기 때문에 많은 수의 파일을 읽거나 쓰는 작업은 일반적으로 하나의 연속된 파일을 읽거나 쓰는 작업보다 훨씬 느립니다. SSD는 기존의 HDD처럼 회전하지 않으므로 지연 시간이 훨씬 짧습니다.
기타 지연 시간 유형
RAM 지연 시간(일명 "CAS 지연 시간"), CPU 지연 시간, 오디오 지연 시간, 비디오 지연 시간 등 다양한 유형의 지연 시간이 있습니다. 이 모든 지연 시간의 공통점은 지연을 일으키는 일종의 병목 현상이라는 것입니다. 컴퓨팅 분야에서 이러한 지연은 보통 몇 밀리초에 불과하지만, 누적되면 성능이 눈에 띄게 느려질 수 있습니다.
NOTE: 지연 시간을 데이터 전송률이나 대역폭 같은 다른 측정값과 혼동하지 않는 것이 중요합니다. 지연 시간은 전송 자체의 속도가 아니라 데이터 전송이 시작되기 전의 지연을 의미합니다.
지식 테스트하기