내 네트워크 카드에 더 큰 버퍼 크기를 설정하려고 합니다. Intel에서 제공한 지침을 따르고 있습니다.협회, 하지만 내 생각엔 아무런 변화도 일어나지 않은 것 같아요.
[root@redhat-enterprise-test01 admin]# rmmod e1000;modprobe e1000
[root@redhat-enterprise-test01 admin]# modprobe e1000 TxDescriptors=4096
[root@redhat-enterprise-test01 admin]# ethtool -g p1p1
Ring parameters for p1p1:
Pre-set maximums:
RX: 4096
RX Mini: 0
RX Jumbo: 0
TX: 4096
Current hardware settings:
RX: 256
RX Mini: 0
RX Jumbo: 0
TX: 256
[root@redhat-enterprise-test01 admin]# ethtool -i p1p1
driver: igb
version: 3.2.10-k
firmware-version: 1.5-1
bus-info: 0000:01:00.0
답변1
즉, 파일을 만들고 e1000.conf
다음 /etc/modprobe.d
과 같은 줄을 넣으십시오.
e1000e RxDescriptors=4096
e1000e
모듈을 언로드했다가 다시 로드합니다 . 즉,rmmod e1000e; modprobe e1000e
나중에 이 매개변수를 확인하십시오 cat /sys/module/e1000e/parameters/RxDescriptors
.
이것은 테스트되지 않았습니다. e1000e 모듈이 내장되어 있습니다.
편집하다
다음을 추가할 수도 있습니다./etc/modprobe.conf
options e1000 RxDescriptors=4096 <other options>
이는 최신 시스템에서 선호되는 방법은 아니지만 실행 중인 RHEL 버전에 따라 이전 버전과 호환됩니다.
답변2
그렇다면 왜 안 되는가?
ethtool -G p1p1 rx 4096