水曜以外もどうでしょう

北海道発。食べ歩きの記録グルメ情報や北海道の見どころなどをメモ替わりに書いています。

PREV | PAGE-SELECT | NEXT

≫ EDIT

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。
応援宜しくお願いします。ポチ↓↓
fC2ブログランキング にほんブログ村 グルメブログ 北海道食べ歩きへ 人気ブログランキングへ


| スポンサー広告 | --:-- | comments(-)| trackbacks(-)| TOP↑

≫ EDIT

NETDEV WATCHDOG: eth0: transmit timed out

DELL PowerEdge 1950 + turbolinux 10 server
でネットワークが不安定になる現象あり。

とにかく頻繁に途切れる。sshもhttpもpop3も。

同一ルータ下のローカルなアクセスはできるが、
ルータの外に出られない。
ルータの外からアクセスできない。

今まで使えていたのに、ある日突然なった(そんなハズはないのだが)気がする。

ハード故障も疑ったが、どうも違うみたい。
だって、同じ環境下に同じ構成のマシンあり、2つともNGだったから。

ということは、ルータの問題?
とも思いつつ、ルータの設定を確認して再起動もしたがNG。

/var/log/messages
には、

NETDEV WATCHDOG: eth1: transmit timed out
bnx2: eth1 NIC Copper Link is Down
bnx2: eth1 NIC Copper Link is Up, 100 Mbps full duplex, receive & transmit flow control ON

あ、これか。

調べてみると、TSOをoffにするとうまく行く場合があるとのこと。

TSO(TCP Segmentation Offload)

引用

「TSOを利用することによって、TCPやUDPのチェックサムの計算、あるいはセグメンテーション処理などをイーサネットコントローラ側が担うことによって、CPU利用率の低減、ネットワーク処理性能の向上などが期待できます」

とのこと。

eth1000のドライバで、TSOがONだとうまく動かない場合があるみたい。

ということは、turbolinuxでNICドライバを更新したタイミングで
問題が発生しだしたのかも?

で、肝心のTSOをOFFにする方法は以下。

# /usr/sbin/ethtool -K eth0 tso off
# /usr/sbin/ethtool -K eth1 tso off
# /etc/rc.d/init.d/network restart

しばらく監視が必要だが、安定している様子。


いろいろ調べていたら、
turbolinuxのサイトにもそれらしいことが書いてあった。

http://www.turbolinux.co.jp/support/document/knowledge/763.html

サーバ再起動時にも有効にするため、
rc.localにも書くと良い。

[/etc/rc.local]
------------------------------------------------------
if [ -x /usr/sbin/ethtool ]; then
/usr/sbin/ethtool -K eth0 tso off
/usr/sbin/ethtool -K eth1 tso off
fi
------------------------------------------------------

今回の参考情報はこちら。

http://supli.x0.com/archives/2005/10/netdev_watchdog.html


--------

その後。。。

安定したと思ったが、まだときどき詰まる。

100/1000のオートだが、ハブが遅いので100に固定してみる。

# ethtool -s eth0 speed 100
# ethtool -s eth1 speed 100

情報源はここ。

http://www.ninxit.com/blog/2009/10/27/netdev-watchdog-eth0-transmit-timed-out/

さらに様子を見てみる。
スポンサーサイト
応援宜しくお願いします。ポチ↓↓
fC2ブログランキング にほんブログ村 グルメブログ 北海道食べ歩きへ 人気ブログランキングへ


| Linux系 | 02:29 | comments:0| trackbacks:0| TOP↑

COMMENT















非公開コメント

TRACKBACK URL

http://vmemo.blog36.fc2.com/tb.php/109-9a1e377a

TRACKBACK

PREV | PAGE-SELECT | NEXT

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。