- ベストアンサー
pppoeのCPU使用率について。
自宅でサーバーを運営しています。 サーバーを再起動したところ、 pppoeのCPU利用率が異常に跳ね上がる現象に遭いました。 /sbin/ifup ppp0 としたあと、TOPコマンドを見ると、 pppoeのプロセスのみ50-80%という異常な利用率が出てきました。 それ以外のプロセスは通常通りです。 使用しているCPUはQ9550(2.4Ghz 4core)です。 いろいろと試しましたが、解決できませんでした。 また、WEBで探しても同じ状況を見つけられませんでした。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
NICがRealTekだったりmarvell yukonすると、ドライバが動くだけでCPUを大量に消費します。 ディストリビューションは何でしょうか? 参考までに CentOS 5.4 Pentium 4 2.40GHz RAM 256MB Intel Corporation 82557, Intel Corporation 82801DB PRO/100 VM 通信していない間はほぼ 0%、20Mbps 出た際に 17%
その他の回答 (1)
- junkUser
- ベストアンサー率56% (218/384)
回答No.2
> TIME+の項目が再起動直後でも、なぜか、50時間と表示されています。 kernel かマザーボードに問題があるようですね。 時刻は正しく動作していますか? あと、アップデートは適用済みですよね。
質問者
お礼
解決しました。 他のプロセスの割り込み処理がうまくいってなかったらしく、 ネットワーク等に、影響が出ていました。 丁寧な回答ありがとうございました。
補足
回答ありがとうございます。 OS CentOS 5.4 NIC1(internet接続、pppoeはこちらに接続): intel Gigabit CT Desktop Adapter NIC2(ローカルマシンへと接続): RealTek(オンボード) サーバーはルーターとしても使っています。 しかし、ほとんど通信をしていない状態でも、 使用率は50-80%の間を動いています。 topではこのように表示されます。 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 13967 root 16 0 3808 564 484 R 73.0 0.0 50:40.03 pppoe TIME+の項目が再起動直後でも、なぜか、50時間と表示されています。 よろしくお願いします。