Articles of perfmon

perfmon计数器的描述?

我想使用typeperf或logman来处理和/或在PC上运行一些基本的系统健康信息(运行WinXP),但我找不到常见的性能计数器的描述,只是“typeperf -q”,我得到一堆不是很明显的东西。 这些function是否logging在某个地方?

Perfmon远程连接失败之间两台W7的PC

我正在运行Windows 7旗舰版,并尝试连接到另一个(本地networking)w7盒的perfmon服务。 我们已closuresWindows防火墙,适当的用户添加到性能日志用户,pipe理员和(以防万一)性能监视器用户。 我们有在本地服务下运行的性能计数DLL主机和性能日志和警报服务。 在input远程计算机名称(统计信息发现机器,但不会连接)时,我们仍然会出现“无法连接到机器”错误。 任何我们缺less的东西,或者这是一个新的“安全function”等待服务包装?

监视PerfMon中的“请求等待时间”

我正在加载testing的网站正在向iis请求队列添加请求。 我可以看到使用相关性能计数器的队列大小变得更大: \ ASP.NET \ Requests排队 但是我试图看到“请求等待时间”,我已经添加了以下性能计数器: \ ASP.NET应用程序v2.050727(__总计)\请求等待时间 \ ASP.NET应用程序v4.030319(__总计)\请求等待时间 \ ASP.NET v4.030319 \请求等待时间 \ ASP.NET v2.050727 \请求等待时间 哪些是全部报告0平均,0分和0最大 有谁知道我如何能得到运行在IIS 7.5上的ASP.NET V4应用程序的请求等待时间?

平均磁盘秒/传输

我将一个perfmon CSV导入到Pal工具中 ,并将丑陋的csv制作成非常易读的东西。 。 但是,我无法确定正在报告的IOPS数量。 我不确定,但看看平均磁盘秒/转移它显示我的平均0.019。 有谁知道如何将其转换为IOP(即100,500,1000 iops)?

读取perfmon的输出

根据这个答案 ,我configuration了perfmon来显示 内存/页数input/秒 CPU / CPU时间(%) 物理磁盘/平均队列长度 (在英文版的Windows上,名称可能略有不同)。 现在我看到这些平均值: 内存:74.613(1.000) CPU:16.642(1.000) 磁盘:0.160(100.000) 我如何解释这些值? CPU很简单(使用率为16.6%)。 但是磁盘怎么样? 这是每秒16个请求? 还是0.16? 还是0.0016? 这看起来不对, LED闪烁着疯狂。 和页面错误:是74页加载/秒? 为了好玩,我添加了“Physical Disk / Bytes read / sec”和“Physical Disk / Bytes written / sec”。 在这里我得到了235478.228和30568.626,分别是0.0001。 这是否翻译成235MB / s的读取(难以置信桌面硬盘)或235字节/秒? 再次,案例中的LED指示灯必须多得多。 非常感谢你清理这个。 [编辑]我想到的一件事:“因素”是规模的价值,可以显示在图中。 graphics下方的值(电stream,平均值,最小值,最大值)是绝对值(或非缩放值)。 [EDIT2]对不起,我混淆了内存和队列长度的因素。 [编辑3]我在Windows XP / SP3上。 对于那些一直在寻找“解释”button的人:1.点击“添加”(新指标)。 在对话框中,有一个“解释”button,告诉你一些关于当前select的指标。 并向MicroSoft发送一条消息:如果您提供了一个列表框来从一大堆中select一个选项,那么将该小部件放大一点,好吗? 滚动会浪费宝贵的人力资源。

什么会导致SQL Server的最大内存设置出现随时间变化?

我开始分析我们在Excel中的SQL Server PerfMon日志,并发现这一点。 传说: 红色 – SQL Server – 目标服务器内存 绿色 – SQL Server – 总服务器内存 蓝色 – 可用的系统内存 服务器1: 服务器2: 服务器3: 有没有其他人看过这个,我们应该担心吗? 所有服务器的configuration都是相同的,但最大内存设置除外 – 服务器1和2上为14 GB,服务器3上为10 GB。所有服务器上的最小内存为零。 这些是SQL Server 2008 R2实例,每个实例都在Hyper-V下运行Windows Server 2008 R2(SP1中旬)的自己的VM中。 我期望的是看到像服务器1(横向红线)的graphics,但是对于服务器2和3,目标服务器内存的值是如何随时间波动的? 从我已经显示的图表中看不到的是,波动在某种程度上与可用内存度量相匹配。 此外,服务器重新启动(蓝色垂直线)似乎也不会影响值。 这是PerfMon中的一个错误吗? PerfMon的设置使得所有3个服务器都在一个数据采集器集合中,每个服务器都有自己的性能计数器以及我们正在跟踪的所有参数。 任何帮助或见解,将不胜感激。

远程性能监视SQL Server

我有几台运行SQL Server 2005 Enterprise的服务器,我想用Perfmon(Windows性能监视器)远程监视它们。 在我的机器上,我有一个SQL Server 2008 R2开发者的实例,我注意到有一堆SQL Server特定的性能计数器,如MSSQL:缓冲区pipe理器,MSSQL:数据库,MSSQL:内存pipe理器,MSSQL:事务,MSSQL :等待统计等 如果我使用远程桌面连接到两台服务器,并在服务器上打开Perfmon,则可以看到所有这些计数器。 当我通过Perfmon(不使用远程桌面)直接从我的机器连接到服务器,并从远程计算机(\ SERVERNAME)中select计数器时,我可以看到各种性能计数器(如.NET CLR Jit,Networking,Processes等),但不是来自SQL Server的。 请注意,我正在使用在服务器上具有pipe理权限的域名login。 我是否必须在服务器上启用允许监视SQL Server特定性能计数器的内容? 我错过了什么吗?

在vSphere基础架构中使用perfmon有意义吗?

vCenter有它自己的性能计数器,那么使用perfmon来进行基线或监视诸如Windows VM的IOPS之类的事情,还是应该使用vCenter计数器呢? 这些虚拟机的perfmon计数器甚至是准确的?

perfmon报告更高的眼压比可能?

我们在性能计数器上使用“ 磁盘读取/秒”和“ 磁盘写入/秒 ”为每个服务器configuration了4个15k 146GB SAS驱动器的RAID10 磁盘写入/秒 (物理盒,无虚拟化),并设置每1个检查和logging数据第二次,并在停止报告之前24小时logging。 这些是我们得到的结果: Server1最大磁盘读取次数/秒:4249.437最大磁盘写入次数/秒数:4178.946 Server2最大磁盘读取数/秒:2550.140最大磁盘写入数/秒:5177.821 Server3最大磁盘读取次数/秒:1903.300最大磁盘写入次数/秒:5299.036 Server4最大磁盘读取数/秒:8453.572最大磁盘写入数/秒:11584.653 每秒平均磁盘读取和写入量通常较低。 也就是说,对于一个特定的服务器来说,就像平均每秒33次写入一样,但是在实时监控时,通常会达到数百个,有时甚至达到数千个。 有人可以向我解释为什么这些数字显着高于理论计算,假设每个驱动器可以做180 IOPs? 其他详细信息(RAID卡):HP Smart Array P410i,总caching大小为1GB,禁用写caching,arrays加速器caching比例为25%,写入为75%

如何使Perfmon自动跟踪多个站点的IIS相同的进程?

我正在做我的IIS6 / Win2K3服务器的性能/负载testing。 我通过为我感兴趣的特定站点(例如w3wp#7)添加性能计数器来设置perfom。 问题是 – 我必须手动为每个testing运行完成这些步骤,假设我的负载testing导致应用程序池的自动回收(或者如果testing服务器重新启动或iisreset发生)。 有没有一种更简单的方法来设置计数器日志与我想要的具体计数器将自动监视我感兴趣的进程。显然,网站保持不变,只是有时会改变的过程。 任何帮助对于生产力都是很好的。 谢谢! JG