Windows 8の非常に高いディスク使用率と遅いIO


27

問題

Windows 7からWindows 8 Professionalにアップグレードした後、いくつかの厄介な問題があるようです。

タスクマネージャーを開いていると、ディスクのアクティビティがほとんど発生していないにもかかわらず、ディスクの使用率が50、75、または100%に上昇することがあります。ディスク使用量でプロセスを並べ替えるとき、それを行うのは常にシステムプロセスですが、転送するデータの量は記録されたディスク使用量に影響を与えないようです。

タスクマネージャーが、システムプロセスによって書き込まれる.1 MB / sで100%のディスク使用量を示し、システムで書き込まれる20 MB / sで同じことを行うのを見ました。これが起こるたびに、マウスはうまく動くように見えます。つまり、遅れることなくマウスを動かすことができますが、あらゆる種類のIOが大きな遅延で発生します。

クリックしようとすると、クリックは数分後にしか登録されません。何を入力しようとしても何も起こりません。数秒後に文全体が表示されます。

時々、実際のアクションが遅れて発生するのではなく、数秒後に、キーを押すたび、またはクリックするたびに一連のビープ音が聞こえます。

しかし、今日では問題は指数関数的に悪化しています。以前は、ランダムに発生したように見えましたが(Chromeの実行中にもう少し頻繁に発生する可能性があると思いましたが)、システムを起動するとすぐに起動し、コンピューター全体が使用できなくなりました。

私はこれまでこの問題を無視することができましたが、すぐに修正する必要があるため、作業が非常に邪魔になりました。

診断

私が見た他のソースは、ディスクエラーのチェックを提案しています。私は走りましたchkdsk、そして、それは私がこの最新の事件以来それを走らせなかったけれども、すべてがうまくいったと言いました。

主にWindows 8の起動が速すぎてホットキーを使用できないため、セーフモードでの起動をまだ試していませんが、実行したら更新します。

障害のあるハードウェアを示唆する投稿を見たことはありますが、それchkdskが見つかると想像できます。また、何らかの非効率的なストレージソフトウェアの可能性があるという提案もありましたが、私が持っているのはintel RSTだけで、これは無効にしています。

興味深いのは、数か月前にこれが一度しか発生しなかったときに、Windows Performance Diagnosticsを調べて、システムイベントのほぼ半分が失われていることを報告していたことです。関連性があるかどうかはわかりませんが、修正することができなかったので、関連している可能性があります。

最後に、xperfトレースの実行を示唆する多くのソースを見てきました。これは、数週間前に、ディスク使用量と遅延が一時的に発生したときに行いました。ここに添付しました(ダウンロードにMicrosoftアカウントが必要な場合は申し訳ありませんが、100 MBの空き容量があった唯一のクラウドストレージです)。

CrashPlanが原因である可能性がありますが、CrashPlanを使用すると、バックアップエンジンがクラッシュし、サービスを強制終了できないという問題があることがわかりました。ただし、これが発生した場合、毎回高いディスク使用量が得られるわけではないので、ディスク使用量がCrashPlanをクラッシュさせている可能性があります。

マシンの現在の状態からxperfトレースを取得できなかったのではないかと思います。これは実行が遅すぎて、.bat保存したフォルダーを開くことすらできないためです。それ。

スペック

  • Windows 8 Professionalを実行しているHP Probook 6460b
  • 8 GB DDR3
  • Intel HDグラフィックス
  • 2.4 GHzデュアルコアプロセッサ(i5)
  • HDD:300 GB、転送速度は不明

学校でこのラップトップを必死に必要としているので、何か知っているなら手伝ってください。これは偶然にも、ウィンドウを再インストールできないのと同じ理由です。

更新-2013年10月

この問題は解決されたため、無関係な理由でWindowsを再インストールする必要がありました。友人や同僚のアドバイスからわかったのは、Windowsシステムでの大量のディスク使用は初期からあり、問題はWindows 8によってのみ悪化していることです。私のラップトップはスムーズに動作しますが、それでも気づきますシステムがアイドル状態のように見える場合でも、ディスクのアクティブ時間は時々上昇します。タスクマネージャーへのディスクモニターの追加と、この奇妙な動きが注目を集めたことにより、MSは潜在的な問題を防ぐために、将来のバージョンでWindowsカーネルを合理化するために前進するでしょう。

明確化 -1/2015この質問にはまだ意見や賛成が寄せられているので、書かれてから学んだことを言及する価値があると感じています。WindowsのRAMが少なくなり、RAMの内容をpagefile.sysに移動し始めると、高いディスク使用率が発生します。通常、低速または欠陥のあるハードドライブなど、何らかのエラーがあるシステムでは、システム全体がフリーズする可能性があります。ページファイル自体への書き込みプロセスがコンピューターの速度を低下させるので、ページファイルのサイズを増やしても速度低下が修正される可能性は低いです。実行して問題が修正されたかどうかはまだわかりませんがchkdskまたは、同じウイルスに遭遇し、その背後にあるソフトウェアの理由を見つけることができないようであれば、そのウイルスを削除して、いくつかのハードウェアのアップグレードの時が来るかもしれないと考える価値があります。RAMを増設すると、Windowsがページファイルに書き込む頻度が少なくなり、ハードドライブが高速になると、ページファイルへの書き込みが目立たなくなります。


2
その場合は、タスクマネージャーではなく、[リソースモニター]を開いて[ディスク]タブに移動し、[ディスクアクティビティ]セクションをクリックします。ディスクを使用しているプロセスだけでなく、読み取り/書き込み中のファイルと各リクエストにかかっている時間も表示されます(遅いリクエストを探します)。同様にSysInternals ProcMonも試してください。また、1つまたは2つのスキャナー(MalwareBytesなど)でスパイウェア/ウイルス/マルウェアのチェックを実行します。また、仮想CD-ROMドライブ、ウイルス対策、高度なディスクソフトウェア(クラッシュプラン)の邪魔になるものは何ですか?
TessellatingHeckler

kernel.etlは他のユーザーには役に立たない。-dを使用してデータを新しいetlファイルにダンプします。DISK_IOもコマンドラインに追加してください。
magicandre1981

更新プログラム をセーフモードで起動して、プログラム(クロム)を開こうとするとすぐに問題が再び発生することを確認しました。リソースモニターを見ると、Chromeを閉じた後でも、さまざまなログプロセスのおかげで、ディスク使用量が非常に多くなりました。
ecapstone

Update2再度リブートしましたが、システムプロセスがハードドライブ上のすべてのファイルを読み取っているようです。これに似ているようです:リンク
ecapstone

@ user221884は新しいETLファイルを作成しますが、今回はDISK_IOフラグを使用し、-dを使用して新しいファイルに正しくダンプします。
magicandre1981

回答:


11

私はWindows 8の発売以来Windows 8を使用していますが、同じ問題に遭遇しました。ポイントは、どのように問題を解決したのですか?

Windows 8は、デフォルトで仮想メモリとページングファイルのサイズを自動的に管理します。内部推奨に従って仮想メモリを設定しません。デフォルトで設定される仮想メモリは、推奨の約70%です。たとえば、私のラップトップでは、各ドライブサイズが100GB、RAMが3GBの2003MBの仮想メモリを推奨しています。デフォルトでは、Windows 8のインストール時に1403MBに設定されました。

この仮想メモリを増やす必要があります。初期サイズのRAMサイズと最大サイズの初期サイズの2倍にし、各ドライブのハードドライブの空き容量が同じであることを確認してください。

これを行うには、次の手順を実行します。

  1. [コントロールパネル]> [すべてのコントロールパネルアイテム]> [システム]に移動します。
  2. [システムの詳細設定]をクリックします
  3. パフォーマンスの下で、設定をクリックします
  4. [詳細設定]タブに移動します
  5. [仮想メモリ]で、[変更]をクリックします
  6. [すべてのドライブのページングファイルサイズを自動的に管理する]チェックボックスをオフにします。
  7. Windowsドライブ(OSがインストールされている場所)を選択します
  8. [カスタムサイズ]ラジオボタンをクリックします
  9. RAMのサイズに相当する初期サイズをMBで設定します
  10. 最大サイズをMBのRAMサイズの2倍に設定します
  11. セットをクリックします
  12. [OK]を3回クリックします
  13. システムを再起動します

これでこの問題は解決するはずです。


VRAMを無効にすると問題も解決することがわかりました。
アヴァンデル

5
わかりましたが、なぜこれが役立つのでしょうか?これは、10年前から現在まですべてのWindowsバージョンで誰もが行うプラセボ手順のように見えます。
ジョヴァンニトラルド

3

私に何が起こったのか、どのように特定の問題を解決したのかを教えます)、したがって、これは私が見つけた解決策です:

環境

  • HP Pavilion dm4 i7 CPU RAM 6GB、HDD 700GB
  • Windows 8 pro 64ビット(Windows 7からアップグレード)
  • ウイルス対策ソフト:Norton 360
  • インターネットブラウザー:Chrome
  • 仮想化ソフトウェア:VirtualBox

約1週間前に、すべての仮想マシンで応答しなくなる問題が発生し始めました。仮想環境をシャットダウンした後、それがホストマシンであることに気付きました。これは、MSからの更新によるものと考え、追跡を開始しました問題は、MS Resource Monitorで表示されるアクティビティ時間の割合は常に100%でしたが、I / OがあるときはI / Oが約30KBで、ほとんどの場合0KBだったということです。私のマシンがインターネットとやり取りしようとするたびに、これらの非アクティブな(または必要に応じてゴースト)アクティビティが表示され、何らかのワームのように終了することはありませんでしたが、CPUやRAMとは関係ありませんでした。クロムといくつかの更新との競合があります。クロムをアンインストールして再起動し、MS IEを使用して起動しました。だから自分に言いました

  1. 問題はディスクに関連して見える
  2. しかし、それはネットワークとの相互作用によって引き起こされます
  3. ネットワークとの相互作用を制御しているのは何ですか?ファイアウォール?はい

Windowsファイアウォールを開いて、Norton 360が構成を管理しているように見え、サービスでMSファイアウォールが実行されているように見えるので、何が起こっているのかを確認するためにサービスを停止して再起動し、その後、ソリューションを確認するためにマシンを再起動しましたよかった。

これは、過去1時間でマシンを再起動し、非常に優れた方法で実行しているのはほぼ10回目です。仮想マシンは以前と同じように実行されています。適用されて、Norton360とMSファイアウォールの間の問題を理解し始めて、私が経験している問題を作成しました。プロセッサの仮想化機能であり、VirtualBoxが仮想マシンをクラッシュさせることをVirtualBoxに許可しない)。

これが同様の問題を持つ人々に役立つことを願っています。

宜しくお願いします


2

気にしないで、私はchkdsk /b /f /scannow C:コンピューターを再起動して約1日間走り続けました(その間、30パーセントで動けなくなると言いました)。しかし、それが再びオンになったとき、絶対に不可欠ではないと思われる実行中のすべてのプロセスを無効にし、クロムを起動しました。どちらがそれを解決したかはわかりませんが、プロセスを1つずつ再有効化し始め、犯人を見つけたらそれについて投稿します。


5
私はあなたの忍耐を賞賛し、30%で終日実行できるようにします:)
pzkpfw

私が見つけたように見えるのは、AWCleanerがウイルスとして識別した、firefoxディレクトリの「extensionupdaterservice.exe」が原因であるということです。
ecapstone

6
Invalid parameter - /scannow
jao

0

ここに私のために働いた修正があります。Windows 8でHyper-Vを有効にします。

これをする:

  1. コントロールパネルを開き、[Windows機能をオンまたはオフにする]オプションを選択します

    スクリーンショット

  2. オプションHyper-Vがあり、ボックスとサブボックスにもチェックを付けます。

  3. 変更を適用し、コンピューターを再起動します。できました。

お役に立てれば。


2
これは「Windows 8の非常に高いディスク使用率と遅いIO」でどのように役立ちましたか?この回答で別の質問に答えているようです

うん...私はそれが何らかの形でこの変更を行うusage..butディスクとの懸念が私を助けているしないという事実を認識しています...その試してみる価値... thatsのそれを... :)
nikoo28

2
@ nikoo28それは、Hyper-Vに何かあったのではないかと思います。オンにすると、システムを修正する他のプロセスがトリガーされたに違いありません。または偶然だったかもしれません。
コールジョンソン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.