ixgbe: 수신 성능 향상

ixgbe: 수신 성능 향상

Intel 82598EB 10GBE 네트워크 카드가 있습니다.

패킷 손실 없이 트래픽을 수신해야 합니다.

데이터 속도는 4~5Gbps이고 패킷 크기는 1500~9600바이트입니다.

smb 및 irq 선호도를 구성했습니다. 또한 패킷 소켓(PF_PACKET)을 사용해 보았습니다.

이 중 어느 것도 도움이 되지 않습니다. 항상 작은 손실이 있습니다.

이제 sk_buff 크기를 늘리는 구성 설정을 비활성화하고 IOMMU를 비활성화하는 커널을 컴파일할 계획입니다.

수신 성능을 향상시킬 수 있는 다른 방법은 무엇입니까?

답변1

NAPI가 도움이 될 수 있으며 TSO, GSO, UFO도 도움이 될 수 있습니다. ixgbe가 TSO 옵션을 지원하지만 어쨌든 GSO를 지원해야 하는 경우 ethtool은 이를 설정하는 데 유용하며 드라이버에 있는지 확인합니다. 그렇지 않으면 성공하지 못합니다.

관련 정보