11장. 네트워크 어댑터 오프로드 설정 구성
CPU 로드를 줄이기 위해 특정 네트워크 어댑터는 오프로드 기능을 사용하여 네트워크 처리 부하를 NIC(네트워크 인터페이스 컨트롤러)로 이동합니다. 예를 들어 ESP(Security Payload) 오프로드를 캡슐화하는 경우 NIC는 ESP 작업을 수행하여 IPsec 연결을 가속화하고 CPU 로드를 줄입니다.
기본적으로 Red Hat Enterprise Linux의 대부분의 오프로드 기능이 활성화됩니다. 다음 경우에만 비활성화합니다.
- 문제 해결을 위해 오프로드 기능을 일시적으로 비활성화합니다.
- 특정 기능이 호스트에 부정적인 영향을 미치는 경우 오프로드 기능을 영구적으로 비활성화합니다.
네트워크 드라이버에서 성능 관련 오프로드 기능이 기본적으로 활성화되어 있지 않으면 수동으로 활성화할 수 있습니다.
11.1. 임시로 오프로드 기능 설정 링크 복사링크가 클립보드에 복사되었습니다!
오프로드 기능으로 문제가 발생하거나 호스트의 성능을 감소시킬 것으로 예상되는 경우 현재 상태에 따라 일시적으로 활성화하거나 비활성화하여 원인을 좁힐 수 있습니다.
오프로드 기능을 일시적으로 활성화하거나 비활성화하는 경우 다음 재부팅 시 이전 값으로 돌아갑니다.
사전 요구 사항
- 네트워크 카드는 오프로드 기능을 지원합니다.
프로세스
인터페이스의 사용 가능한 오프로드 기능과 해당 현재 상태를 표시합니다.
# ethtool -k enp1s0 ... esp-hw-offload: on ntuple-filters: off rx-vlan-filter: off [fixed] ...출력은 하드웨어 및 해당 드라이버의 기능에 따라 달라집니다.
[고정]으로 플래그되는 기능은 변경할 수 없습니다.오프로드 기능을 일시적으로 비활성화합니다.
# ethtool -K <interface> <feature> <on|off>예를 들어
enp10s0u1인터페이스에서ESP(Security Payload) 오프로드를 일시적으로 비활성화하려면 다음을 입력합니다.# ethtool -K enp10s0u1 esp-hw-offload off예를 들어
enp10s0u1인터페이스에서 가속식 Receive Flow Steering(aRFS) 필터링을 일시적으로 활성화하려면 다음을 입력합니다.# ethtool -K enp10s0u1 ntuple-filters on
검증
오프로드 기능의 상태를 표시합니다.
# ethtool -k enp1s0 ... esp-hw-offload: off ntuple-filters: on ...오프로드 기능을 변경하기 전에 발생한 문제가 여전히 존재하는지 테스트합니다.
특정 오프로드 기능을 변경한 후 문제가 더 이상 존재하지 않는 경우:
- Red Hat 지원에 문의하여 문제를 보고합니다.
- 수정 사항을 사용할 수 있을 때까지 오프로드 기능을 영구적으로 설정하는 것이 좋습니다.
특정 오프로드 기능을 비활성화한 후에도 문제가 여전히 존재하는 경우:
-
ethtool -K < interface > < feature > < on|off> 명령을 사용하여 설정을 이전 상태로 재설정합니다. - 다른 오프로드 기능을 활성화하거나 비활성화하여 문제를 줄입니다.
-