私のアプリケーションがあるマシンで非常に遅くなる理由を見つけようとしています(他のマシンでは問題なく動作します)。私は、私はパフォーマンスの問題をハードディスクの読み取りと書き込みにトレースしたと思いますが、私はそれが単に非常に遅いディスクだと思います
どのようなツールを使用して、非破壊的な方法で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/
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はフリーウェアで、インストールの必要はありません
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