【新機能】作り忘れたまとめはありませんか?31日前まで期間指定してまとめが作れる高度な検索ができました。有料APIだからツイートの漏れはありません!

DiskStateに起因すると思われるHDDアクセス不調の顛末

会社のPCのHDDアクセスがやたら重い原因を調べてみたら、HDDアクセスインジケータをタスクバーに表示する常駐ソフトDiskStateに起因するトラブルだったっぽいよ。
12575view 0コメント
5
ログインして広告を非表示にする
ゆんゆん探偵 @yunyundetective 2011-07-08 17:24:57
ここんとこずっと苦しめられて来た「HDDのアクセスにやたら時間がかかる」問題が、ようやく解決した。結論から言うと、原因はHDDのアクセスインジケーターをタスクバーに表示する常駐ソフト DiskState ( http://j.mp/pDNY26 ) だった。
ゆんゆん探偵 @yunyundetective 2011-07-08 17:25:04
HDDアクセスが重い原因を見極めるために、ProcessMonitor ( http://j.mp/psEocu ) を使って、全ディスクアクセスのログを見てみた。
ゆんゆん探偵 @yunyundetective 2011-07-08 17:25:14
そしたら、「何らかのHDDアクセスがあるタイミング」つまりタスクバーの DiskState が点滅するタイミングで、 Explorer が DiskState.exe にアクセスしている事が判明した。
ゆんゆん探偵 @yunyundetective 2011-07-08 17:25:37
Explorer 内に常駐している DiskState.exe が自分自身のバイナリにアクセスしてるんだろうか?
ゆんゆん探偵 @yunyundetective 2011-07-08 17:25:40
QueryOpen/CreateFile/CreateFileMapping/QueryStandardInformationFile/CreateFileMapping/CloseFile の順にアクセスに行ってる。
ゆんゆん探偵 @yunyundetective 2011-07-08 17:25:47
試しに DiskState の常駐を切ってみたら、嘘のようにHDDアクセスが軽くなった。HDDのアクセス頻度を監視したくて入れた常駐プログラムの影響でアクセスが遅くなっていたという皮肉…。
ゆんゆん探偵 @yunyundetective 2011-07-08 17:25:54
何がしかの HDDアクセスがある度に、DiskState.exe に対して追加の読み込みが発生して、そこへのシークで極端に負荷が重くなってるって感じだろうか?
ゆんゆん探偵 @yunyundetective 2011-07-08 17:26:03
ちなみにこれが DiskState の本質的な問題か、環境依存の問題かの切り分けは出来ていない。いずれにせようちの環境では間違いなくこれにより問題が起きていたのはわかったのでDiskStateの使用を中止。
ゆんゆん探偵 @yunyundetective 2011-07-08 17:26:14
HDDアクセスインジケーター表示ソフトは、代替物をいくつか試して、シンプルさと見た目から、 LDI ( http://j.mp/oJOwcs ) を使う事にした。
ゆんゆん探偵 @yunyundetective 2011-07-08 17:26:23
家のPCはしばらく前にSSD化してしまったので問題が糊塗されていたが、会社のPCは見違えるように快適な作業環境になった。いや、やっとまともになったと言うべきか。もっと早く調べておくべきであったよ。

カテゴリーからまとめを探す

「パソコン」に関連するカテゴリー

ログインして広告を非表示にする
ログインして広告を非表示にする