私のネットワークカードに大きなバッファサイズを設定しようとしています。 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