linux:linux-etc
差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
linux:linux-etc [2014/03/24 16:14] – [PHPメモ] Wiki Editor | linux:linux-etc [2014/04/16 15:04] (現在) – [Intel ethernet controller 82574L] Wiki Editor | ||
---|---|---|---|
行 120: | 行 120: | ||
- | ===== Intel ethernet controller | + | ===== Intel ethernet controller |
- | Intelの82574Lチップを積んだPCIeボードで頻繁にエラーが出る問題の対処方法。 | + | <del>Intelの82574Lチップを積んだPCIeボードで頻繁にエラーが出る問題の対処方法。</ |
+ | チップの問題ではなく、e1000ドライバの問題かもしれない。 | ||
以下の様なエラーが頻出して、その都度ネットワークが再起動してしまう。 | 以下の様なエラーが頻出して、その都度ネットワークが再起動してしまう。 | ||
行 156: | 行 157: | ||
Mar 24 15:00:20 [kernel] PCI Status | Mar 24 15:00:20 [kernel] PCI Status | ||
+ | 以下の対策をして「収まった」ように見えたが、再発したので追記。 | ||
+ | |||
+ | 以前の対策を元に戻して、今回はNICのTSOをオフにする。e1000ドライバでTSOが有効になっていると問題が生じることがあるらしい。TSOはパケットの一部の処理をCPUからNICに任せる機能で、高負荷時に問題がある場合があるという。 | ||
+ | |||
+ | ethtool -K outside rx off tx off tso off | ||
+ | |||
+ | 再起動で元に戻るので、起動時にコマンドを実行するようにしておく。 | ||
+ | |||
+ | 参考:[[http:// | ||
+ | ---- | ||
カーネルに以下のパラメータを渡すと、とりあえず収まった(それ以上追求していない)。 | カーネルに以下のパラメータを渡すと、とりあえず収まった(それ以上追求していない)。 | ||
行 164: | 行 175: | ||
ドライバをIntelから持ってくる必要はない。カーネルに同梱されているものでOKだった。 | ドライバをIntelから持ってくる必要はない。カーネルに同梱されているものでOKだった。 | ||
+ | |||
+ | 参考:[[http:// |
linux/linux-etc.1395645241.txt.bz2 · 最終更新: 2014/03/24 16:14 by Wiki Editor