2017-02-14 11 views
1

OSはUbuntu 14.04.3 LTSです。ネットワーク上のethtoolでバッファ値を上げる方法

それはifconfigコマンドツールをチェックしてドロップされたパケットを発生しました。 Droppedは多くのボリュームでカウントアップされました。

$ ifconfig eth0 
eth0  Link encap:イーサネット ハードウェアアドレス 4c:72:b9:f6:27:a8 
      inetアドレス:192.168.1.102 ブロードキャスト:192.168.1.255 マスク:255.255.255.0 
      inet6アドレス: fe80::4e72:b9ff:fef6:27a8/64 範囲:リンク 
      UP BROADCAST RUNNING MULTICAST MTU:1500 メトリック:1 
      RXパケット:2745254558 エラー:0 **損失:1003363** オーバラン:0 フレーム:0 
      TXパケット:7633337281 エラー:0 損失:0 オーバラン:0 キャリア:0 
      衝突(Collisions):0 TXキュー長:1000 
      RXバイト:1583378766375 (1.5 TB) TXバイト:10394167206386 (10.3 TB) 

日本語で表示することは申し訳ありません。

だから私は、ネットワークバッファ値を上げるためには、ethtoolを使用します。

$ sudo ethtool -g eth0 
Ring parameters for eth0: 
Cannot get device ring settings: Operation not supported 

私はeth0ステータスを確認できません。 そして、私はリングが何であるか分かりません。

知っている人たちを、私に知らせてください。

答えて

1

はこの仮想マシンですか?

だから、あなたが貼り付けられたシンボルから私はRXのドロップがあると仮定します。 あなただけのリングバッファよりはeth0に多くのチューニングがあります詳細は ethtool -i eth0netstat -s

を表示ethtool -G eth0 rx 4096

とRXリングバッファを上昇する必要があります。

net.core.netdev_max_backlogを上昇するようにしてください。 sysctl net.core.netdev_max_backlogで確認し、新しい値をsysctl -w net.core.netdev_max_backlog=numberhereに設定してください。

EDIT: も用カードHW情報 sudo lshw -C network

Googleはデバイスリングの設定が

+0

をr8169いいえ、それはVMのない単純な物理サーバの取得できません提示してください。 – Ubunkun

+0

$ sudoのは、ethtool -i eth0の ドライバ:2.3LK-NAPI ファームウェアバージョン:rtl_nic/rtl8168e-2.fw バス情報:0000:08: バージョンr8169 00.0を は、統計をサポート:はい がサポートしているテスト:なし サポート-EEPROMアクセス:なし サポート登録ダンプ:はい は-PRIV-フラグをサポートしていない:OPによって提供された情報が十分でないとき何 – Ubunkun

+0

は、どのように私は直接の答えを提供しないことができますか? –

関連する問題