众所周知,我们使用系统监视器查看打开路径:选择开始->程序->管理工具->性能。当然,你也可以通过在命令行输入 perfmon.msc 来打开它。在弹出的对话框中,我们总是选择添加。在弹出的对话框中,我们选择使用本地计算机计数器,然后在性能对象中,我们选择要监控的对象的系统参数,因为我们监控的是硬盘的具体读写速度这里。只选择物理磁盘。从列表中选择计数器,这里(图片一)选择Disk Bytes/sec, Disk Read Bytes/sec, Disk Write Bytes/sec,即监控硬盘总速度,读取速度,写入速度。

图一
此时(图片二),三个计数器在前面分别用三种不同的颜色标记。而对于这三种颜色,我们在图中找到了三个不同的曲线来代表它们。我们选择每个计数器后,我们可以看到图表下方的数字,是用具体的数字形式表示的,这里可以选择Disk Bytes/sec,可以看到满载时磁盘的最大读写速度(100%)为每秒40M,而平均每秒21M,是连续读写,上面的黄线和蓝线分别代表磁盘的总速度和磁盘的读取速度,从图表中我们可以清楚地看到这种情况是由于本机读盘,异常,粉红色代表写盘,正常。

图二
接下来,我们如何确定是哪个进程导致了如此满负荷的硬盘读写?我们可以打开系统任务资源管理器(图片三)。然后在查看菜单选项中,我们点击选择栏,然后在选择栏中勾选I/O写入和读取,然后确认。


最后我们在任务管理器中查看进程(图四),这里我们发现单独sqlservr进程的读取速度为每秒6M。我们先暂停sqlserver,然后在硬盘上读写马上,就是这样,我们找到了问题的根源,下一步就是找出sqlservr进程占用大量硬盘读写的原因。

图四
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/dianqi/article-381119-1.html
就像炒大蒜
打
抬高土地出让金
敲定中英全球战略伙伴关系并以此为榜样进行全球合作