« Dell 3007WFP+GeForce7600GSでもVistaのAeroは可能。30型液晶ディスプレイでも問題なく動作 | メイン | 3840×2160ドットの52型ディスプレイ。このあたりが究極のディスプレイ。実用的には上限でしょう »

VistaではHDDへのアクセスが激増。ずっと回り続ける。でもメモリ不足でスワップしているわけではありません

《2007年2月 5日》 《カテゴリー:Windows

Windows Vistaをインストールすると、何もしていないのにHDDのアクセスランプがつきっぱなし。 HDDがずっと回り続けている。メモリは1GBに増設したはずなのに…。

VistaではHDDへのアクセスが増加します。メモリ不足でスワップしている可能性もありますが、 メモリが1GB以上あるときは何もしていないのにスワップしているとは考えられません。おそらく次の理由でしょう。

  1. 自動デフラグ機能が働いている。高速化のため、定期的にHDDの最適化を自動実行します。
  2. 検索用のインデックスを作成している。特にデータが多い場合、最初はしばらくインデックス作成のためにHDDが回り続けます。
  3. SuperFetch機能によってプログラムをメモリに読み込んでいる。 SuperFetchとはユーザーがよく利用するプログラムをあらかじめメモリに読み込んでおくことで、 プログラムの起動を高速化する機能です。
  4. ReadyBoostのキャッシュを作成している。ReadyBoostはSuperFetchとも連動して、 アクセスが多いファイルのキャッシュをフラッシュメモリ上に作成するようです。

Vistaでは「パフォーマンスモニタ」を使うことで、「どのプログラムがどのファイルを読み書きしているのか」を確認できます。 スタートメニューの検索ボックスに「perfmon.msc」と入力してEnterキーを押すと、パフォーマンスモニタを起動できます。

パフォーマンスモニタ

ディスクアクセスの詳細を知るには、上の画面で「ディスク」をクリックします。アクセス中のファイルのリストが表示されますが、 リストの上にある「読み取り」「書き込み」をクリックすれば、アクセス量が多い順にリストを整列できます。 これでどのプログラムがどのファイルにアクセスしているかが分かります。

たとえば、pagefile.sysはスワップファイル、 C:\ProgramData\Microsoft\Searchへのアクセスは検索用インデックス、 Readyboost.sfcacheはReadyBoostのキャッシュです。ただし、 pagefile.sysへのアクセスが多いからといって必ずしもメモリ不足ではなく、SuperFetchのしわざかもしれません。

投稿者 yasu : 2007年2月 5日 07:36 | このエントリーをはてなブックマークに追加 このエントリーを含むはてなブックマーク はてなブックマーク - VistaではHDDへのアクセスが激増。ずっと回り続ける。でもメモリ不足でスワップしているわけではありません

トラックバック

このエントリーのトラックバックURL:
http://www.center-left.com/cgi-bin/mt5/mt-tb.cgi/1454


コメント

私のコーダは、私はPHPから。NETに移行するよう説得しようとしている。私はいつもので、コストのアイデアを嫌っている。しかし、彼は以下のどれをtryiongないだ。私は約1年のために多数のウェブサイトで可動型を使用してきたし、別のプラットフォームへの切り替えが心配です。私はblogengine.net約素晴らしいものを聞いたことがある。私はそれにすべての私のワードプレスのコンテンツを転送できる方法はありますか?すべてのヘルプは本当にいただければ幸いです!

投稿者 CNA Training : 2011年11月29日 21:22

iPhoneを使うならぜひお勧めしたいのがiphone4 ケースやケースです

投稿者 Anonymous : 2012年1月 3日 18:22




保存しますか?

(書式を変更するような一部のHTMLタグを使うことができます)