• ベストアンサー

pppoeのCPU使用率について。

自宅でサーバーを運営しています。 サーバーを再起動したところ、 pppoeのCPU利用率が異常に跳ね上がる現象に遭いました。 /sbin/ifup ppp0 としたあと、TOPコマンドを見ると、 pppoeのプロセスのみ50-80%という異常な利用率が出てきました。 それ以外のプロセスは通常通りです。 使用しているCPUはQ9550(2.4Ghz 4core)です。 いろいろと試しましたが、解決できませんでした。 また、WEBで探しても同じ状況を見つけられませんでした。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • junkUser
  • ベストアンサー率56% (218/384)
回答No.1

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%

hstty
質問者

補足

回答ありがとうございます。 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時間と表示されています。 よろしくお願いします。

その他の回答 (1)

  • junkUser
  • ベストアンサー率56% (218/384)
回答No.2

> TIME+の項目が再起動直後でも、なぜか、50時間と表示されています。 kernel かマザーボードに問題があるようですね。 時刻は正しく動作していますか? あと、アップデートは適用済みですよね。

hstty
質問者

お礼

解決しました。 他のプロセスの割り込み処理がうまくいってなかったらしく、 ネットワーク等に、影響が出ていました。 丁寧な回答ありがとうございました。

関連するQ&A