我正在使用perfmon来监视包含单个SQL2005数据库数据文件的LUN每秒的写入。 我假设数据库文件只是在检查点或懒惰的写程序过程中写入,这个假设是正确的吗? 因为在检查点和惰性写入程序进程处于非活动状态时,似乎正在写入LUN。 [编辑] 写入似乎每3秒钟发生一次,长度是510字节? 我怀疑这不是SQL写入LUN,而是一些操作系统进程。 [编辑] 这写实际上是所有我的LUN同时 – 所以不能是SQL。
在加载testingASP.NET应用程序时,我们发现页面在重负载下需要20-30秒。 我们怀疑这是因为页面正在等待数据库调用或Web服务。 是否有一个特定的perfmon计数器可以识别这种Web服务器上的瓶颈? CPU,内存和磁盘是正常的。 或者我们必须使用perfmon以外的工具来追踪这个瓶颈?
我想使用perfmon.exe来执行特定的数据捕获,以便在夜间运行。 我知道可执行文件的名称 – 我们称之为Foo.exe。 如果进程正在运行,我将转到perfmon中的“添加计数器”对话框,切换到Process对象,然后从列表中selectFoo实例。 但是,它目前不在运行。 是否有可能设置perfmon,以便在启动时捕获此进程的进程数据,如果有,我将如何configuration它?
尝试在远程服务器上执行PerfMon跟踪时遇到问题。 服务器是Windows Server 2008 R2 SP1。 执行此跟踪的原因是,SQL Server似乎抓住了大量的内存,然后不释放回来。 这种行为并不令人惊讶,但我想知道什么时候和为什么分配内存。 让我先解释一下,我已经用这些计数器计数器在其他版本的Windows服务器操作系统上执行了这个确切的跟踪。 我认为自己非常精通Perf Mon。 我已经validation了其他pipe理单元正在运行(例如计算机pipe理),远程registry服务正在运行,没有启用防火墙,并且可以通过WMI连接(单独通过PowerShell WMI命令validation)。 而我正在运行MMC作为我的域pipe理员帐户,而不是我的标准用户帐户。 尝试从Server 2008 R2 SP1testing服务器执行步骤时也会出现相同的问题。 我运行一个MMC并添加Perf星期一。 同样的事情发生,如果我只是直接运行perfom.exe 。 在这一点上,如果我试图改变到另一台电脑,我收到以下错误 然后我取消该操作并重试。 添加性能监视器pipe理单元,然后单击+添加计数器。 我将系统更改为该级别的远程服务器,如图所示 而事情似乎确定。 尝试访问每个组中的计数器时有延迟。 如果我打开“物理磁盘”,它将显示3:C,D,E,它们正是服务器上命名的物理磁盘。 在我的本地系统上是C和G. 我添加物理磁盘的所有实例:磁盘读取/秒单击“确定”,我在监视器canvas中看到什么? C和G作为与我的本地系统主机名填充的“计算机”列一起添加的磁盘。 一个同事build议: http : //blogs.technet.com/b/abizerh/archive/2009/07/15/error-the-parameter-is-incorrect-when-connecting-to-a-server-using-wmi .aspx但是,这似乎是一些其他的操作系统版本,作者虽然没有说明。 这里发生了什么,我无法在远程服务器上运行性能监视器跟踪? 谢谢你的任何build议。
我们正在寻找一些监控软件来报告和显示IIS的实时性能信息。 我们正在使用perfmon来监视请求执行,请求排队等,但是我们正在寻找一个能够生成报告,图表等的永久解决scheme。 Nagios似乎得到了很多赞誉,但是我们正在寻找一些我们可以在Windows上安装的东西。 我偶然发现Nimsoft ,但想知道是否有其他的select? 我们只希望监视我们的networking服务器(less于5台机器)。
我需要在运行Windows Server 2008 R2的SQL Server上收集基准性能数据。 当我在运行Windows 7的计算机上打开perfmon并尝试从远程服务器添加计数器时,收到一条错误消息,指出“无法连接到计算机”。 我可以ping服务器,我可以连接使用远程桌面。 除了perfmon问题之外,我无法浏览共享(例如\ uncpath \ c $),连接到远程registry,或通过telnet连接到端口445。 我与服务器位于同一子网上,并且服务器和计算机上的Windows防火墙都已closures。
我正在评估将老化的基础设施迁移到亚马逊的AWS,并试图估算成本。 我知道我们当前的磁盘空间要求,带宽以及其他影响成本的其他variables。 那个让我难倒的是EBS卷上的IOPS。 我的想法是从我们现有的服务器(使用PolyMon)捕获性能监视器数据,但我不确定哪些PhysicalDisk指标与Amazon的IOPS计数相匹配。 我的两个猜测是磁盘读/写或平均磁盘读/写。 有什么想法吗? 谢谢!
Windows是否像Linux一样logging和报告“ iowait” ? 也就是说,进程进入“不间断睡眠”,他们花费的时间从“CPU free”中减去了? 如果是这样,那么哪个Perfmon计数器将适合于检测“由于服务IO延迟而导致的CPU繁忙”而不是“由于计算而忙碌的CPU”?
我试图find一个很好的方法来从perfmon获得可用的RAM百分比。 我可以得到可用的Mbytes,但我找不到任何方法来获取服务器上的总安装内存或通过perfmon使用的内存。 我可以明显提醒GB,但我的每台服务器有不同的总RAM,所以不是一个很好的警报。 我理解%Committed Bytes的方式是这包括磁盘上的页面文件,所以这不是一个好的指标。 任何帮助,将不胜感激。
我们arrays中的一台CAS服务器使用了4个CPU中的近90%。 其余的CAS服务器在30%。 我应该如何调查导致这种增加的原因? 下面是一个图表: 六(6)CAS服务器在RPC / HTTPS(Outlook随处)模式下为3,000个用户提供服务。 Windows 2008 R2 最近升级到Exchange 2010 SP1 RU6(在RU3上的行为相同) 每个CAS服务器都有四(4)个虚拟CPU 兴趣点 由于我们要求最终用户针对不同的URLconfigurationActivesync,因此我们在负载平衡器上设置了一个专用的VIP,并隔离了底部的两个CAS服务器。 这样做很容易…我们改变了公共DNS的条目,以促进隔离。 (我希望MSFT的最佳实践将鼓励一个孤立的URL Activesync部署) 黑色的高CPU来自ActiveSync。 绿色尖峰来自RPC客户端访问服务。 我在服务器上运行MSFT的DebugDiag ,不知道这是否是正确的工具,或者如何处理更高级的结果。 任何提示都表示赞赏。