TCP 대형 전송 오프로드
TCP 대형 전송 오프로드 옵션을 사용하면 AIX® TCP 계층에서 최대 64KB 길이의 TCP 메시지를 작성할 수 있습니다. 어댑터는 IP와 이더넷 디바이스 드라이버를 통해 메시지를 한 번의 호출로 스택 아래로 전송합니다.
그런 다음 어댑터는 메시지를 여러 개의 TCP 프레임으로 분할하여 케이블에 데이터를 전송합니다. 케이블에 전송된 TCP 패킷은 MTU(Media Transmission Unit) 1500의 경우 1500바이트 프레임이고, MTU 9000(점보 프레임)의 경우 최대 9000바이트 프레임입니다.
TCP 대형 전송 오프로드 옵션을 사용하지 않을 경우, TCP 옵션이 64KB의 데이터를 전송하기 위해 1500바이트 패킷을 사용하여 44개의 호출을 스택 아래로 전송합니다. TCP 대형 전송 옵션을 사용할 경우, TCP 옵션이 한 번의 호출로 64K바이트의 데이터를 스택 아래로 전송할 수 있으므로, 호스트 처리를 줄이고 호스트 프로세서의 프로세서 사용량을 줄일 수 있습니다. 이더넷 어댑터는 TCP 단편화 오프로드를 수행하여 데이터를 MTU 크기의 패킷(보통 1500바이트)으로 분할합니다. 절감 효과는 평균 TCP 대형 전송 크기에 따라 다릅니다. 예를 들어 MTU 크기가 1500인 PCI-X(PCI-eXtended) 기가비트 이더넷 어댑터를 사용하면 호스트 프로세서 CPU를 60씩 75%로 줄일 수 있습니다. 점보 프레임(MTU 9000)의 경우, 시스템에서 이미 더 큰 프레임을 전송하고 있으므로 절감 효과가 덜합니다. 예를 들어 점보 프레임을 사용하면 보통 호스트 프로세서 CPU가 40% 절감됩니다.
TCP 대형 전송 오프로드 옵션은 전용 모드로 작업 중일 때 이 옵션을 지원하는 이더넷 어댑터에서 디폴트에 따라 사용으로 설정됩니다. 이 옵션을 사용하면 데이터 스트리밍(예: 파일 전송 프로토콜(FTP), RCP, 테이프 백업, 유사한 대량 데이터 이동 애플리케이션)을 관리하는 워크로드를 위해 10기가비트 이더넷 및 더 빠른 어댑터에서 성능이 향상됩니다. 단, 가상 이더넷 어댑터 및 공유 이더넷 어댑터(SEA) 장치는 예외입니다. 이 장치에서는 Linux 또는 IBM i 운영 체제와의 상호 운영성 관련 문제로 인해 대형 전송 오프로드 옵션이 디폴트에 따라 사용 안함으로 설정됩니다. 대형 전송 및 기타 성능 기능은 AIX 및 가상 이더넷 어댑터 또는 SEA 환경에서 사용으로 설정할 수 있습니다.
lsattr -E -l entX