6장. UDP 연결 튜닝
UDP 트래픽의 처리량을 개선하기 위해 Red Hat Enterprise Linux 튜닝을 시작하기 전에 비현실적인 기대치를 갖는 것이 중요합니다. UDP는 간단한 프로토콜입니다. TCP와 비교하여 UDP에는 흐름 제어, 혼잡 제어 및 데이터 안정성과 같은 기능이 포함되어 있지 않습니다. 이로 인해 NIC(네트워크 인터페이스 컨트롤러)의 최대 속도와 가까운 처리량을 사용하여 UDP를 통해 안정적인 통신에 도달하기가 어렵습니다.
6.1. 패킷 드롭 감지 링크 복사링크가 클립보드에 복사되었습니다!
커널이 패킷을 삭제할 수 있는 네트워크 스택에는 여러 수준이 있습니다. Red Hat Enterprise Linux는 이러한 수준의 통계를 표시하는 다양한 유틸리티를 제공합니다. 이를 사용하여 잠재적인 문제를 파악할 수 있습니다.
삭제된 패킷의 매우 작은 속도를 무시할 수 있습니다. 그러나 상당한 속도가 발생하는 경우 튜닝 조치를 고려하십시오.
네트워킹 스택에서 들어오는 트래픽을 처리할 수 없는 경우 커널은 네트워크 패킷을 삭제합니다.
프로세스
너무 작은 소켓 버퍼 또는 애플리케이션 처리 속도 저하로 인해 UDP 프로토콜별 패킷 드롭을 식별합니다.
# nstat -az UdpSndbufErrors UdpRcvbufErrors #kernel UdpSndbufErrors 4 0.0 UdpRcvbufErrors 45716659 0.0출력의 두 번째 열에는 카운터가 나열됩니다.