ユーザ用ツール

サイト用ツール


linux:linux-etc

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
linux:linux-etc [2014/03/24 16:17]
Wiki Editor [Intel ethernet controller 82574L]
linux:linux-etc [2014/04/16 15:04] (現在)
Wiki Editor [Intel ethernet controller 82574L]
ライン 120: ライン 120:
  
  
-===== Intel ethernet controller ​82574L ​===== +===== Intel ethernet controller ​e1000ドライバ ​===== 
-Intelの82574Lチップを積んだPCIeボードで頻繁にエラーが出る問題の対処方法。+<del>Intelの82574Lチップを積んだPCIeボードで頻繁にエラーが出る問題の対処方法。</​del>​ 
 +チップの問題ではなく、e1000ドライバの問題かもしれない
  
 以下の様なエラーが頻出して、その都度ネットワークが再起動してしまう。 以下の様なエラーが頻出して、その都度ネットワークが再起動してしまう。
ライン 156: ライン 157:
   Mar 24 15:00:20 [kernel] PCI Status ​            <​10>​   Mar 24 15:00:20 [kernel] PCI Status ​            <​10>​
  
 +以下の対策をして「収まった」ように見えたが、再発したので追記。
 +
 +以前の対策を元に戻して、今回はNICのTSOをオフにする。e1000ドライバでTSOが有効になっていると問題が生じることがあるらしい。TSOはパケットの一部の処理をCPUからNICに任せる機能で、高負荷時に問題がある場合があるという。
 +
 +  ethtool -K outside rx off tx off tso off
 +
 +再起動で元に戻るので、起動時にコマンドを実行するようにしておく。
 +
 +参考:[[http://​extstrg.asabiya.net/​pukiwiki/​index.php?​TSO%28TCP%20Segmentation%20Offload%29%A4%CE%CC%B5%B8%FA%B2%BD]]
 +----
 カーネルに以下のパラメータを渡すと、とりあえず収まった(それ以上追求していない)。 カーネルに以下のパラメータを渡すと、とりあえず収まった(それ以上追求していない)。
  
linux/linux-etc.txt · 最終更新: 2014/04/16 15:04 by Wiki Editor