9장. 많은 양의 연속 데이터 스트림의 처리량 개선
패킷당 더 많은 데이터를 전송하여 오버헤드를 줄이기 때문에 연속적인 대규모 데이터 스트림에 대한 처리량이 향상됩니다.
IEEE 802.3 표준에 따르면 VLAN(Virtual Local Area Network) 태그가 없는 기본 이더넷 프레임의 최대 크기는 1518바이트입니다. 이러한 프레임 각각은 18바이트 헤더를 포함하며 페이로드를 위해 1500바이트를 남겨 둡니다. 그 결과, 1500바이트의 데이터마다 서버가 네트워크를 통해 전송되는 경우 18바이트(1.2%) 이더넷 프레임 헤더도 오버헤드로 전송되고 전송됩니다. 계층 3 및 4 프로토콜의 헤더는 패킷당 오버헤드를 추가로 늘립니다.
네트워크의 호스트가 백업 서버 또는 다수의 대용량 파일을 호스팅하는 파일 서버와 같은 여러 연속 데이터 스트림을 보내는 경우 점보 프레임을 사용하여 오버헤드를 줄이는 것이 좋습니다. 점보 프레임은 1500바이트의 표준 이더넷 페이로드 크기보다 더 큰 최대 전송 단위(MTU)가 있는 비표준 프레임입니다. 예를 들어 허용되는 최대 MTU가 9000바이트 페이로드인 점보 프레임을 구성하는 경우 각 프레임의 오버헤드가 0.2%로 줄어듭니다.
네트워크 및 서비스에 따라 클러스터의 스토리지 서버와 같은 네트워크의 특정 부분에서만 점보 프레임을 활성화하는 것이 유용할 수 있습니다. 이렇게 하면 패킷 조각화를 방지할 수 있습니다.
9.1. 점보 프레임을 구성하기 전에 고려 사항 링크 복사링크가 클립보드에 복사되었습니다!
네트워크의 하드웨어, 애플리케이션 및 서비스에 따라 점보 프레임이 다른 영향을 미칠 수 있습니다. 점보 프레임 활성화가 시나리오에서 이점을 제공하는지 여부를 신중하게 결정합니다.
점보 프레임에 대한 사전 요구 사항:
전송 경로의 모든 네트워크 장치는 점보 프레임을 지원해야 하며 동일한 최대 전송 단위(MTU) 크기를 사용해야 합니다. 반대의 경우 다음과 같은 문제에 직면할 수 있습니다.
- 패키지를 삭제했습니다.
- 조각화된 패킷 때문에 대기 시간이 길어집니다.
- 조각화로 인한 패킷 손실의 위험이 증가했습니다. 예를 들어 라우터가 단일 9000바이트 프레임을 6 1500바이트 프레임으로 조각화하고 해당 1500바이트 프레임 중 하나가 손실되면 재 조립할 수 없기 때문에 전체 프레임이 손실됩니다.
다음 다이어그램에서 네트워크 A의 호스트가 네트워크 C의 호스트로 패킷을 보내는 경우 세 서브넷의 모든 호스트에서 동일한 MTU를 사용해야 합니다.
점보 프레임의 이점:
- 처리량 증가: 프로토콜 오버헤드가 고정된 동안 각 프레임에는 더 많은 사용자 데이터가 포함됩니다.
- CPU 사용률 감소: 점보 프레임으로 인해 인터럽트 수가 줄어들고 CPU 사이클이 저장됩니다.
점보 프레임의 단점:
- 높은 대기 시간: 많은 프레임이 후속 패킷을 지연합니다.
- 메모리 버퍼 사용량 증가: 큰 프레임은 버퍼 큐 메모리를 더 빠르게 채울 수 있습니다.