차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판이전 판다음 판 | 이전 판 | ||
| tech:intel_nic_e1000e_hardware_unit_hang [2025/07/07 00:26] – [3단계: Offloading 기능 비활성화 (영구 적용)] V_L | tech:intel_nic_e1000e_hardware_unit_hang [2025/07/13 13:44] (현재) – [추가 해결 방안] V_L | ||
|---|---|---|---|
| 줄 62: | 줄 62: | ||
| `post-up` 한 줄을 아래와 같이 추가함. | `post-up` 한 줄을 아래와 같이 추가함. | ||
| - | | + | |
| auto vmbr0 | auto vmbr0 | ||
| iface vmbr0 inet static | iface vmbr0 inet static | ||
| 줄 74: | 줄 74: | ||
| * `post-up`: 네트워크 인터페이스가 활성화된 후 실행할 명령어를 지정함. | * `post-up`: 네트워크 인터페이스가 활성화된 후 실행할 명령어를 지정함. | ||
| * `ethtool -K vmbr0 tso off gso off gro off`: `vmbr0` 인터페이스의 TSO, GSO, GRO 기능을 비활성화함. | * `ethtool -K vmbr0 tso off gso off gro off`: `vmbr0` 인터페이스의 TSO, GSO, GRO 기능을 비활성화함. | ||
| + | |||
| + | |||
| + | [[https:// | ||
| + | |||
| + | ethtool -K eth0 tso off | ||
| + | Note: It does not seem to be necessary to also disable Generic Receive Offload (GRO) and Generic Segmentation Offload (GSO), as it is recommended by various sources. As far as I learned, these are implemented purely in software, and should be safe. Don't sacrifice more performance than necessary. | ||
| + | |||
| + | |||
| + | |||
| 3. **저장 및 종료:** | 3. **저장 및 종료:** | ||
| 줄 87: | 줄 96: | ||
| systemctl restart networking | systemctl restart networking | ||
| - | | + | |
| 또는 | 또는 | ||
| 줄 93: | 줄 102: | ||
| ifdown vmbr0 && ifup vmbr0 | ifdown vmbr0 && ifup vmbr0 | ||
| - | | + | |
| 2. **설정 확인:** | 2. **설정 확인:** | ||
| 줄 100: | 줄 109: | ||
| ethtool -k vmbr0 | ethtool -k vmbr0 | ||
| - | | + | |
| 결과 목록에서 다음 항목들이 `off`로 표시되는지 확인함. | 결과 목록에서 다음 항목들이 `off`로 표시되는지 확인함. | ||
| 줄 112: | 줄 121: | ||
| 만약 위 방법으로도 문제가 해결되지 않는다면, | 만약 위 방법으로도 문제가 해결되지 않는다면, | ||
| - | 1. 물리 NIC의 EEE 상태 확인 (예: `eno1`): | + | 1. 물리 NIC의 EEE 상태 확인 (예: `enp0s25`): |
| - | ethtool --show-eee | + | ethtool --show-eee |
| - | + | ||
| 2. EEE 비활성화 (영구 적용): | 2. EEE 비활성화 (영구 적용): | ||
| `/ | `/ | ||
| - | | + | |
| post-up ethtool -K vmbr0 tso off gso off gro off | post-up ethtool -K vmbr0 tso off gso off gro off | ||
| - | post-up ethtool --set-eee | + | post-up ethtool --set-eee |
| - | + | ||
| - | **주의:** EEE 설정은 브릿지(`vmbr0`)가 아닌 실제 물리 인터페이스(`eno1`)에 적용해야 함. | + | **주의:** EEE 설정은 브릿지(`vmbr0`)가 아닌 실제 물리 인터페이스(`enp0s25`)에 적용해야 함. |