154 performance windows-server-2003
我试图找出为什么我的应用程序在某台机器上很慢(在其他地方运行良好)。我想我已经将性能问题追溯到硬盘读写,我认为这只是非常慢的磁盘。
我可以使用什么工具以非破坏性方式测量 Windows 2003 下的高清读写性能(驱动器上的分区必须保持完整)?
Dav*_*tas 247
Windows 中有一个内置的磁盘性能检查器,称为winsat:
winsat disk -drive g
(winsat以管理员权限运行)
更多信息: technet.microsoft.com/en-us/library/cc742157.aspx 上有关 winsat 磁盘的信息
例如:
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
Run Code Online (Sandbox Code Playgroud)
Top*_*ana 21
HD Tach 已过时。HD Tune 似乎是等效的:http : //www.hdtune.com/

小智 5
Windows 中的性能计数器可以向您显示传输速度、当前磁盘队列等,以便在您的应用程序运行时跟踪计算机上的实际瓶颈。
查看性能对象:物理磁盘
尤其要注意排队柜台。磁盘的顺序读取速度可能非常快,但是一旦它尝试同时访问磁盘,队列可能会达到峰值并给您带来可怕的性能。
| 归档时间: |
|
| 查看次数: |
237000 次 |
| 最近记录: |