Articles of perfmon

如何可以cout \ Process(sqlservr)\处理器时间超过300%

计数器Process(sqlservr)\%Processor Time在我的一台数据库服务器上徘徊在361%左右。 此计数器反映了SQL Server在CPU(用户模式+特权模式)上运行的总时间百分比。 CPU的数量 – 2 \\进程(sqlservr)\%处理器时间MAX – 361.35 \\ Processor(_Total)\%Processor Time – 100 CPU的数量2 =处理器_Total(100 * 2 = 200),这个计数器怎么可能超过300%?

我想要测量一段时间内应用程序的内存使用情况。 我该怎么做?

我想用PerfMon来测量应用程序的内存使用情况,但是有十几个内存相关的计数器。 哪一个会给我一个准确的图片?

性能监视器(perfmon) – 如何打开.blg文件

我通过perfmon.msclogging了数据,并保存了数据。 数据的扩展名是.blg。 每当我双击文件下面的窗口打开。 在这里,我看不到任何我logging的日志 请build议如何打开这个.blg文件。 感谢和问候,帕拉姆

Linux中与Sysstat(或类似的)相当的Windows性能计数器

我pipe理一系列Windows和Linux服务器。 在Windows服务器上,我每隔15秒将以下性能计数器logging到CSV文件中: 瓶颈分析: 处理器队列长度 内存:Pages Input / Sec(从磁盘读取页面以解决硬页面错误的速率,即当系统的物理RAM太less时) 物理磁盘:当前磁盘队列长度(对于每个驱动器) networking接口:输出队列长度(对于每个NIC) 一般活动: 处理器时间百分比(总计) 总工作集合(所有进程的总和) 内存:可用MBytes 物理磁盘:字节/秒(对于每个驱动器) networking接口:总字节/秒(对于每个NIC) 我错过了我的Linux服务器的类似的性能日志。 我曾看过Sysstat( http://sebastien.godard.pagesperso-orange.fr/ ),看起来很有希望,虽然相当复杂。 如果我要使用Sysstat(或其他),我该如何设置上述Windows计数器的Linux等价物?

有没有性能改变?

我需要更快的统计轮询和更细粒度的显示比每秒一次…有没有办法configurationperfmon轮询/显示更快的时间间隔? 还是有一个替代品,可以查询更高的频率相同的统计数据?

SYSTEM进程没有写权限

我从用户系统运行一个进程。 (在任务pipe理器中,进程由用户名系统运行,而不是用户名。)即使我是pipe理员,进程也无法通过DFS写入文件,因为用户名SYSTEM不具有相同的权限我做的。 由于这是指本地系统,我不知道有什么办法让本地系统在DFS上写入权限。 这可能吗? 我正在运行的程序是perfmon。 是否有可能从我的用户名,而不是本地系统级别启动perfmon?

用于监视常规IIS / MSSQL服务器活动的Perfmon计数器

我有一个托pipe公司的虚拟服务器,所以CPU和RAM是有限的。 我需要随时间观察负载/性能,以了解何时升级服务器。 该网站运行多个ASP.NET应用程序以及PHP应用程序,全部使用MSSQL后端。 什么是一些重要的perfmon计数器用来监视一个标准的IIS / MSSQL Web服务器:即传入的IIS请求量,响应时间,MSSQL负载等? 关于为什么柜台很重要以及要注意什么(如果不是很明显的话)的简短描述也是有帮助的。

如何使页面文件使用率指标为零?

我正试图调整一个SQL Server。 根据布伦特·奥沙尔的性能调整video ,他说PerfMon的Paging File:%Usage应该是零或可笑地接近它。 我盒子上的平均指标是1.341% 该框具有18 GB的RAM,SQL Server处于closures状态,Commit Charge Total为1GB,而PerfMon度量标准不为0.任务pipe理器的性能指出PF Usage为1.23GB。 我该怎么做才能更好地调整盒子?

用于perfmon csv日志文件分析的Excel技术

我有几个服务器perfmon运行,在那里我输出到一个.csv文件数据如CPU%时间,内存字节释放,硬盘I / O度量如s /写和写。 绘制SQL服务器的人也在收集SQL统计信息。 networking服务器正在收集.Net相关的东西。 我知道PAL,并将其用作实际基于服务器types捕获的数据的模板。 我只是不认为它产生的输出是足够详细或者足够灵活的 – 但是它在parsing日志和制作图表方面做了非常了不起的工作。 我与Excel不兼容,所以我希望能够引导一些关于如何使用perfmon输出.csv和在Excel中挖掘它来产生一些对我来说是有意义的系统pipe理员的知识。 我当然可以select一个数据范围,并组合一个图表,并寻找高峰和趋势,但我相信有一些技术,这使得它更易于pipe理,比查看一个怪异的数字电子表格,并尝试做它的图表。 此外,这是相当耗时,而不是我可以做一个例子“看一眼服务器”。 在Cacti中,我正在绘制CPU,磁盘使用,networkingb /秒等graphics,这对于看到大趋势是很好的。 问题是平均5分钟,所以服务器可能有问题,但是它是间歇性的,平均每5分钟洗一次。 你可以从哪些方面学习perfmon数据?

没有通过WMI PerfMon数据

我试图通过WMI获得\ DBServer \ SQLServer:Buffer Manager \ Page的预期寿命数据。 当我通过perfmon来做这件事的时候,我得到了实际的数据。 但是,当我尝试从这些WMI类(我认为应该是正确的),这将始终返回0:Win32_PerfFormattedData_MSSQLSERVER_SQLServerBufferManager Win32_PerfRawData_MSSQLSERVER_SQLServerBufferManager 使用WMIExplorer,它将在两个WMI类中的所有列上返回0。 PerfLog有数据:“07/08/2010 12:02:53.986”,“4429” “07/08/2010 12:03:08.989”,“4429” “07/08/2010 12:03:23.991”,“4429” “07/08/2010 12:03:38.994”,“4429” “07/08/2010 12:03:53.996”,“3415” “07/08/2010 12:04:08.999”,“3415” “07/08/2010 12:04:24.001”,“3415” 这些数据还存储在哪里,以便我可以通过WMI获取?