トップ «前の日記(2008-09-01 [J]) 最新 次の日記(2008-09-04 [J])» 編集

ゆ〜ぞ〜の備忘録

コメントスパム対策のため、特定メールアドレスの入った突っ込みをお断りしています。

2005|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|03|04|05|06|07|08|09|10|11|12|
2010|01|03|
2036|01|

2008-09-03 [J] [PC] サーバの対策 その2 [長年日記]

熱だけではない対策

2008-09-01 の対応を取っても転送が60GBを越えた辺りで回線断されるようです。
まずはLANチップの上にファンを取り付け、/var/log/syslog に残されたエラーメッセージで検索してみました。

Sep  3 08:34:59 heppoko kernel: NETDEV WATCHDOG: eth0: transmit timed out

結果としては、TSO(TCPセグメンテーションオフローディング)という機能が邪魔をしているそうです。

# apt-get install ethtool
# /usr/sbin/ethtool -K eth0 tso off

これで様子を見てみるとエラーが無くなっていますので、 /etc/rc.local に ethtool の実行処理を加えました。