ここでディスクが99%使用されているのはなぜですか?


12

このユーザーと同様の問題があります。彼のスクリーンショットをほとんど撮って、私の問題に当てはめることができます:Windows 8.1、99%のディスク使用量、またはその近く(長時間)。しかし、個々のディスク使用量の統計値は、おおよそ1MB /秒を超えることはありません。はるかに高いスループットが可能なSSDディスクがあります。

私がリンクした質問はあまり答えを提供しませんが、あるコメントはディスクの空き容量が少ないことを示唆しています。それは私のディスクの問題です。Cドライブに〜1GBの空き容量しかない。しかし、私のフォローアップの質問は、なぜそれが重要なのですか?Windows 6GBの仮想ドライブを事前に割り当てますか?少なくとも、システムプロパティ→パフォーマンスオプションの仮想メモリ設定画面で「現在割り当てられている」と解釈する方法です。

プロセスモニターツールを使用して、ディスクの使用状況に関する情報を取得しようとしましたが、ほんの数秒で記録されるデータ量が膨大なため、どこから始めればよいのかわかりません。私が見る唯一のものはSERVICE.EXEは、レジストリのアクセスということですたくさん ...しかし、私はそれは普通のことだと思いますか?誰かが見てみたいと思うなら、ログダンプはこちら(19MB)

要約すると

  1. 空き容量が減ると、ディスク使用量は本当に増えますか?もしそうなら、なぜですか?
  2. Procmonログファイルから、どのプログラムまたはプロセスが99%のディスク使用量を引き起こすのかを推測できますか

編集:「マルウェア」にコメントするために、他の投稿の答え:私は推測ではなく、知りたいです。私の場合、それはマルウェアではないでしょうが、もしそうなら、私のログはそれを示すはずです。

更新:同様のケースが発生しました。これら2つのResMonスクリーンショットからの手がかりはありますか?

ResMonディスクの使用。 最上位の「システム」は毎秒5MB、MsMpEng.exeは毎秒2MB

ResMonネットワークの使用状況アクティビティ。 目に見えるトラフィックはありません

「システム」はあまり私に教えてくれません。


使用量が増加すると、特にNTFSの大きなパフォーマンス問題であるフラグメンテーションも増加し、ファイルアクセスごとに複数のIO操作が発生します。それがすべてを説明するかどうかはわかりませんが、Windowsがio負荷をどのように評価するかもわかりません。
フランクトーマス14

1
スキャン/シークが一定になったため、問題は少なくなりましたが、29の異なる場所からファイルを再構築する必要があるときは常に、単一のディスクの場所にアクセスするよりも遅くなります。そうは言っても、あなたの記事はウェアレベリングアルゴリズムについて良い点を示しており、それはほとんどの人の心のパフォーマンスの問題よりも優先されます。
フランクトーマス14

1
サードパーティのソフトウェアを忘れてください。あなたが本当にあなたのOSの核心ザラザラに入ることに興味がある場合は、に見 ビルトインWindowsパフォーマンスモニタ
MonkeyZeus

1
リソースモニターを使用します(Win + Rを押し、書き込みresmon.exe、Enter キーを押します)。それを開き、Diskタブに移動して、発生したときにどのプロセスがディスク使用量が多いかを教えてください。または、スクリーンショットをアップロードしてください。
ジェット

2
MsMPEng(Widows Defender)は、ディスクとプロセッサの使用量を大幅に増加させる可能性があるため、Windowsインストールから常に削除します。また、スクリーンショットに示されているように、最大​​100MB / sのディスク使用量が得られます。PCをインターネットから切断してから、Windowsディフェンダー、検索インデクサー、Windows更新、その他のMicrosoft以外のサービス、プロセス、およびスケジュールされたタスクを一時的に無効にします。また、Windowsのインストールが正しくないという報告もあり、クリーンな再インストール後に正常に機能しました。
ギズモ

回答:


7

あなたの問題がなくなったのを見ましたが、次回は以下が役立つはずです。

Process Monitorログをダウンロードし、キャプチャした6秒間のトレース中に各ファイルにアクセスした回数をカウントしました。[ツール]-> [値の発生をカウント]-> [列]ドロップダウンから[パスを選択]に移動し、[カウント]ボタンをクリックして、プロセスモニターでこれを確認できます。[カウント]ボタンをクリックして、カウント数を昇順/降順に並べ替えます。それらのファイルパスのいずれかをダブルクリックして、それらに焦点を合わせます。

アクセスされる上位4つのファイルパスは、3276回:HKCU \ Software \ Classes \ Local Settings \ MuiCache \ de \ 417C44EB 3276回:HKLM \ SYSTEM \ CurrentControlSet \ Control \ MUI \ StringCacheSettings 2188回:HKCU 1457回:C:(これこれにアクセスしているsearchindexerです)

上記のアクセスに関係するプロセスには、SearchIndexer.exeとservices.exeが含まれ、アクセスの要求を何度も繰り返しているようです。それ以上何が起こっているかはわかりませんが、Windows Searchインデクサーを無効にして、パフォーマンスにどのように影響するかを確認することをお勧めします。

また、フィルタリングされていない形式でトレースをもう一度見て、C:\ Windows \ SoftwareDistribution \ Download .....という接頭辞が付いたパスを持つさまざまなSoftware Distributionフォルダへのアクセスがたくさんあるのを確認しました。パフォーマンス。


+1 Procmonでの集計集計について教えてくれて、#2の具体的な答えを提供してくれたため
Nilzor

3
  1. 空き容量が減ると、ディスク使用量は本当に増えますか?もしそうなら、なぜですか?

1.はい。Windowsおよび他のOSでは、メインディスクがいっぱいになると、OSの動作がゆっくり/悪くなります。どうして? ディスク上の断片化(およびその結果としてメモリ内の処理フラグメントの増加とディスクの読み取り/書き込みの数)。残りの小さな領域はディスク上で断片化され、おそらくディスク上の異なる領域に広がります。スペーススペアがないので、空き容量が増えるまでデフラグメンテーションはあまり役に立ちません。すべてのプロセスは、一時ファイル(インターネットブラウザキャッシュなど)を書き込む必要があります。これらのファイルは断片化されます。磁気ディスクの場合、ディスクヘッドはさらに移動する必要があるため、ファイルの読み取り/書き込みが遅くなります。SSDディスクの場合、これは少し退屈ですが、よく説明されています:http :
//www.youtube.com/watch?v=VfYkJoqfG-k 「SSDの断片化が依然として問題である理由」。メモリー内(メモリー内のfile-allocation-table内)でフラグメント化されたファイルはより多くのスペースを占有し、異なるフラグメントを処理するCPUおよびバスのアクティビティが増加します。ビデオでは、SSDの問題を改善すると主張しているディスクキーパーの売り込みになります。しかし、おそらくディスク上に十分な予備スペースを許可することが最善の戦略でしょう。

これは良いことです。SSDのデフラグの効果の調査。 http://www.pcworld.com/article/2047513/fragging-wonderful-the-truth-about-defragging-your-ssd.html 結論:SSDでデフラグツールを実行しても意味がありません。

\ 2。Procmonログファイルから、どのプログラムまたはプロセスが99%のディスク使用量を引き起こすのかを推測できますか?

2.最初にディスク上のスペースを確保する必要があると思います。システムの動作を少し改善します。その後、まだ問題がある場合は、ディスクの使用状況(スペースまたはアクティビティ)を確認します。


1

ディスクが100%で実行されていることを確認するために使用しているものには注意が必要です。これは何を意味するのでしょうか?

ディスクが最大スループットで実行されているか?いいえ、コンピューターはディスクの最大速度をどのように認識していますか?製造業者が提供する楽観的な速度を考えると、最高速度の100%にいつまで到達しても驚かされます。

あなたが見ている99%は、ディスクがいつ使用されているかのおおよその尺度である可能性が高いと思います。これは、フルスピードで動作するという意味ではありません。多数の小さなファイルをヒットする可能性が高くなります。SSDには従来のディスクと同じメカニズムはありませんが、大量の小さなファイルの読み取り/書き込みを行うとオーバーヘッドが発生します。

多数のベンチマークアプリケーションのいずれかを実行すると、ディスクの動作速度が正確にわかり、1GB / sよりもはるかに高速になります。最初の画像を見ると、最高(緑)のピークは約60-70GB / sであり、これはディスクの現実的な速度であると考えられますが、ほとんどの場合、実行速度は遅くなっています。同じイメージで、キューの深さが10であることがわかります。これは、ディスク操作が積み重なっていることを意味します。

ただし、他の人が指摘しているように.... Windowsや他のアプリケーションが動作するために、かなり多くの空き領域を使用できます。また、RAMが多いほど、メモリ内キャッシュが多くなるため、ディスク作業が少なくなります。


良い点があります。100%であろうとなかろうと、一時的なフリーズが発生するまでパフォーマンス全体が著しく低下するため、いずれにしても問題になります。スペースを解放することは今優先事項ですが、128 GBのHDを搭載したウルトラブックでは簡単な作業ではありません;)
Nilzor

あなたは128GBで操作する余地があまりありません...おそらく、240GBの交換で飛び散ることができますか?望んでいるソリューションではありませんが、10GBをクリアしても、すぐに使い果たしてしまい、永遠にそれと戦うことになります。
CJM

0

さて、私は同じ問題を抱えていたので、ゲーム、ドライバーの更新、そのようなことでだまされていました。次に、コントロールパネルの[システム]> [システムの詳細設定]> [パフォーマンス]でオプションを見つけました(Windows 8.1を使用しています)。そこで、視覚効果の束を無効にし、TA DAHのディスクが4%になっています。グラフィックカードドライバーを更新することもできます。それが役に立てば幸い。


0

ディスクの実際の制限を理解するには、CristaDiskMarkまたは同様のツールを実行する必要があります。ランダムな読み取り/書き込みテストでHDDのスコアが1MB / s未満であることがわかったので、断片化されたファイルを読み取る単一のプロセス(またはデータベースのインデックス作成など、大量の非順次読み取り/書き込みを行う)は100%を消費する可能性がありますHDDスループットはわずか1MB / sです。

別の考えられる原因は、多くのファイルに不安定なセクターまたは再マップされたセクターがある場合のディスクが寿命に近づいていることです。再マップされたセクターはフラグメンテーションと同じ効果がありますが、ソフトウェアがアクセスできるディスク領域の外側にあるため、デフラグできません。セクターが不安定になると、読み取りに数秒かかる場合があります。CristalDiskInfoなど、SMARTツールはこれらを表示できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.