Windowsでディスクパフォーマンスを測定するには?

performance windows-server-2003

私のアプリケーションがあるマシンで非常に遅くなる理由を見つけようとしています(他のマシンでは問題なく動作します)。私は、私はパフォーマンスの問題をハードディスクの読み取りと書き込みにトレースしたと思いますが、私はそれが単に非常に遅いディスクだと思います

どのようなツールを使用して、非破壊的な方法でWindows 2003の下でHDの読み取りと書き込みのパフォーマンスを測定することができますか(ドライブ上のパーティションはそのまま残っている必要があります)?

  142  None  2009-01-27


ベストアンサー

Windowsにはwinsatというディスクパフォーマンスチェッカーが内蔵されています

winsat disk -drive g

(管理者権限でwinsatを実行)

詳細はこちら。flexet.microsoft.com/en-us/library/cc742157.aspx の winsat ディスクに関する情報

e.g:

C:\WINDOWS\system32>winsat disk -drive g
Windows System Assessment Tool
> Running: Feature Enumeration ''
> Run Time 00:00:00.00
> Running: Storage Assessment '-drive g -ran -read'
> Run Time 00:00:04.17
> Running: Storage Assessment '-drive g -seq -read'
> Run Time 00:00:08.64
> Running: Storage Assessment '-drive g -seq -write'
> Run Time 00:00:17.47
> Running: Storage Assessment '-drive g -flush -seq'
> Run Time 00:00:03.53
> Running: Storage Assessment '-drive g -flush -ran'
> Run Time 00:00:04.16
> Disk  Random 16.0 Read                       21.05 MB/s          6.0
> Disk  Sequential 64.0 Read                   38.29 MB/s          4.9
> Disk  Sequential 64.0 Write                  39.67 MB/s          4.9
> Average Read Time with Sequential Writes     1.324 ms          7.4
> Latency: 95th Percentile                     2.585 ms          7.3
> Latency: Maximum                             26.977 ms          7.9
> Average Read Time with Random Writes         1.299 ms          8.1
> Total Run Time 00:00:39.41

228  David d C e Freitas  2014-03-29


HD Tachは寿命が尽きました。HDチューンも同等のようです。http://www.hdtune.com/

HD Tune screenshot

21  TopBanana  2009-01-27


Perfmon を使用して、以下のような物理ディスクベースのカウンタを収集することができます

  • 物理ディスク(インスタンス)各物理ディスクの転送数/秒カウンタ

  • Physical Disk(instance) Idle Time

  • 平均ディスクキューの長さ

または、PAL(非常に便利な監視ツール)をダウンロードして、OSをターゲットにした内蔵テンプレートを使用してください

8  Mitch Wheat  2009-01-27


SQLタイプのシナリオをテストできるものをお探しの方には、Diskspd.exeがあり、これはSQLIOに取って代わりました

8  MrEdmundo  2016-03-08


ATTO Disk Benchmarkはフリーウェアで、インストールの必要はありません

enter image description here

7  user3132194  2014-04-24


IOMeterが行います。パーティション内の自身のファイルに書き込むことで非破壊検査を行うことができます

6  ConcernedOfTunbridgeWells  2009-01-27


Windowsのパフォーマンスカウンタは、アプリケーションが実行されているときにマシン上の実際のボトルネックをトレースするために、転送速度、現在のディスクキューなどを表示することができます

パフォーマンスオブジェクトを見てください。物理ディスク

そして、特にキューカウンタを見てください。ディスクは非常に高速な広告シーケンシャルリードができますが、同時にディスクにアクセスしようとするとすぐにキューがピークを迎え、恐ろしいパフォーマンスを発揮するかもしれません

4  jishi  2009-01-27


Harddiskのベンチマークプログラムで試してみてください。http://www.hdtune.com/ http://www.passmark.com/products/pt_advdisk.htm

1  RvdK  2009-01-27


グラフィカルなツールの他に、パーティションやハードディスクのパフォーマンスを分析するための精巧な出力が必要な場合は、sqlio(microsoft社製)という素晴らしいツールがあります。このツールは CMD ベースですが、IO テストに関しては素晴らしい仕事をしてくれます。参照してください。Windowsディスクのパフォーマンステストを参照してください

0  sarath  2013-04-14


タイトルとURLをコピーしました