web-dev-qa-db-ja.com

CPU使用率は最大50%に達し、中断されるまでそこに留まります

これはWindowsVistaの問題であり、主にデュアルプロセッサのラップトップで見られます。CPUの割合が突然約45%に達し、そこにとどまります。これが発生すると、%CPUがそれ自体で正常に戻ることはありませんが、不思議なことに、ボックスを数秒間「スリープ」すると状態がリセットされます。

私はこれが何度も起こるのを見てきました(IntelデュアルコアCPUを搭載したSony VGN-CS215Jラップトップ)、ボックスがそこに座って何もせず、通常の2〜3%のバックグラウンドCPUだけで、突然--BOOM!

「ProcessExplorer」は、これらのエピソードの1つのCPUが、特定のプログラムではなく、「割り込み」によって消費されていることを示しています。

この状態が「実際の」状態であり、CPUメータリングの問題だけではないことは間違いありません。それが発生すると、ボックスの速度が低下し、特定のアプリケーションのクロールが遅くなることがあります(たとえば、10秒かかるタスクには10分かかります)。さらに、私のラップトップでは、ファンが高速で離陸します。

グーグル検索はこれがかなり一般的な問題であることを示しており、多くの想定される「原因」が「特定」されていますが、それらは常に誤ったリードであることが判明しています。問題は発生し続ける傾向があるため(IPLごとに発生する可能性が異なり、IPLによってはほとんど実行されないものもあれば、10分ごとに実行されるものもあります)、問題が発生したという誤った印象を簡単に受けます。 「治った」、それが戻ってくるだけ。

もちろん、Microsoftは、いくつかの異なるブランドのシステムで発生したとしても、問題に関するすべての知識を否定しています。

私が持っている1つの手がかりは、私のラップトップがバッテリーで動作しているときは起こらないようだということです(もちろん、症状の変動性があるため、これを確実に言うのは難しいです)。しかし、CPU速度コントロール(高度な電源オプションの下)で遊んでみましたが、それで解決しませんでした。

アップデート1:

何度かチェックしましたが、ボックスに使用できる新しいドライバーがありません。 (新しいディスプレイドライバーがありますが、ソニーは特別なフックでそれを再回転させていないので、このボックスでは機能しません。)

「ループ」は特定のプロセスではなく割り込みであるため、「スタックのウォーク」が効果を発揮するかどうかはわかりません。割り込みトレースを試してみることができると思いますが、時間がかかる可能性があります。

アップデート2:

更新:今日、バッテリーでの実行中に障害が発生しました。これは初めてのことです。だから私は失敗を防ぐ条件を知りません。

検索インデックスなどのWindowsサービスをオフにしたのは、ずっと前のことです。

アップデート3:(2011年5月21日)

気まぐれに私はネットワークケーブルを抜いて、過去2日間、自宅と職場でワイヤレスを実行しています。 (RF汚染がすでに多すぎると思うので、必要がなければワイヤレスを実行するのは一般的に好きではありません。)エピソードは発生していません。奇妙です。

アップデート4:(2011年5月30日)

私は過去11日間ほど、ワイヤレスのみを使用して実行しています。 (私が普段やりたいことではありません。RF汚染がすでに多すぎて、有線接続が利用できる場合はさらに追加する必要がないと感じているからです。)そして過去11日間「インシデント」はありませんでした。これまでに見た中で最も長いインシデントのない時間です。1日か2日後に、もう一度接続を開始して、何が起こるかを確認します。

アップデート5:(6/2/11)

職場でのワイヤレスルーターの停止の結果、そこで2日間有線接続を使用する必要があり、以前の動作(30〜60分のアップタイム後の40%程度の「イベント」)が復活しました。ただし、興味深いことに、どちらの日も、ラップトップを家に持ち帰ってワイヤレスに接続すると、数分以内に問題が再発しました。しかし、私が「睡眠」と「覚醒」を行うと、問題は永久になくなります。

ラップトップを家に持ち帰るために私はそれを眠りました、しかしどういうわけか「バグ」はそれを通して生き残りました。または、おそらく、有線インターフェイスは再起動するまでリセットされず、その数秒間に何か厄介なことが起こりました。

参考までに、有線アダプタは「Marvell Yukon 88E8040PCI-Eファストイーサネットコントローラ」です。同じアダプタがこの問題の他のケースに関連付けられているかどうかを知ることは興味深いでしょう。

アップデート6:(6/6/11)

どういうわけか、ワイヤレスアダプタが原因だと思い始めています。オフにすると、システムが破損する可能性があります。これは、作業中のルーターが少し「ファンキー」であり、接続を確立するためにワイヤレスをオフにしてからオンに戻す必要があるためです(ラップトップの前面にある機械的なスイッチを使用)。これを行うと、必然的に数分以内に(すぐにではなく)割り込みが返されます。ラップトップをスリープ状態にして再度起動すると、割り込みの問題が完全に解消されます(次にワイヤレスがオフになるまで)。ちなみに、ワイヤレスアダプターは「Intel(R)WiFi Link 5100 AGN」ですが、スイッチの実装方法に問題がある可能性があります。

アップデート7:(7/5/11)

私はワイヤレスネットワークアダプター(ハードワイヤードに対して)で1か月以上実行していて、問題は本質的に解消されました。数回(何らかの理由で接続が失われたため)、アダプターを数秒間オフにしてから再びオンにして、リセットしました。これらのケースの1つを除いて、覚えている限り、オフ/オンサイクル後に50%のCPUの問題が発生しましたが、不思議なことに、オフ後30分以上問題が発生しなかった場合もありました。 /オン。

アップデート8:(7/18/13)

約10か月前、私は完全に バックアップからシステムを復元する しなければならず、それ以来、50%のCPUの問題は発生していません。 (意図的にそれを引き起こそうとはしませんでしたが、ラジオが誤って何度かオフにされました。)もちろん、Windowsのバグが完全になくなることはないので、今は問題があります Open Officeのクラッシュ =、しかし私はそれと一緒に暮らすことができると思います。

8
Daniel R Hicks

私自身の質問に答えて、これを締めくくります。問題の正確な原因は不明ですが、ケーブルで操作している場合でも、「無線」をオンにしておくことで問題を防ぐことができます。

0
Daniel R Hicks

Windowsパフォーマンスツールキットをご覧ください: http://blogs.msdn.com/b/pigscanfly/archive/2009/08/06/stack-walking-in-xperf.aspx

私のお金はくだらないドライバーにあります。

私はこれを、くだらないBroadcom(冗長)ネットワークドライバーで発生させました。

4
Mark Sowul

ドライバーの誤り/不良、BIOSの欠陥、またはハードウェアの完全な故障がこの順序で疑われます。これがVista自体の問題である可能性はほとんどありません。 Process Explorerに表示される種類の割り込みは、リアルモードで実行中に致命的でないエラーまたはデッドロック状態が発生したプログラムの結果です。私のリストの一番上にあるのは、スイッチプレートボタン(キーボードの上にあるもの)とキーボードの特殊機能のためのソニーのドライバーです。以前にソニーのソフトウェアを使ったことがありますが、正直言ってそれはまったくのがらくたです。

3
Bacon Bits

不要なWindowsサービス、特にWindowsSearchをオフにしようと思います。

微調整できるサービスの最も信頼できるリストは Black ViperのWebサイト にあります。

TweakHoundのVistaサービスの推奨事項 もご覧ください。

開始する前に、システムの復元ポイントを作成します。 Autoruns をツールとして使用することもできます。これは、現在の構成をテキストファイルに保存し、後で復元できるためです。

2
harrymc

それが問題だとは思えませんが、DMA問題...

デバイスマネージャに移動し、IDE ATA/ATAPIコントローラを展開し、ハードディスクコントローラをダブルクリックして、2番目のタブに移動します(「詳細」と呼ばれていると思います)。DMAオン?

0
user541686