Windows性能计数器应用(PART2)

Posted aldj

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows性能计数器应用(PART2)相关的知识,希望对你有一定的参考价值。

Windows性能计数器应用(PART1)

2.2 CategoryName:内存

PerformanceCounter("Memory", "Available MBytes", null);

这可衡量正在运行的进程可用的物理内存量(以兆字节为单位)。如果该值小于总物理RAM的5%,则意味着内存不足,这会增加分页活动。

PerformanceCounter("Memory", "Committed Bytes", null);

它显示无需扩展分页文件即可提交的虚拟内存量(以字节为单位)。承诺内存是物理内存,它在磁盘页面文件上保留了空间。每个物理驱动器上可以有一个或多个页面文件。如果扩展分页文件,则此限制会相应增加。

PerformanceCounter("Memory", "Commit Limit", null);

显示无需扩展分页文件即可提交的虚拟内存量(以字节为单位)。它在磁盘页面文件上保留了空间。每个物理驱动器上可以有一个或多个页面文件。如果扩展分页文件,则此限制会相应增加。

PerformanceCounter("Memory", "% Committed Bytes In Use", null);

显示了内存提交的字节数与内存提交限制的比率。内存是正在使用的物理内存,已在分页文件中为其保留了空间,以便可以将其写入磁盘。提交限制由页面文件的大小确定。如果页面文件被放大,则提交限制增加,并且比率减小。

PerformanceCounter("Memory", "Pool Paged Bytes", null);

它显示页面缓冲池的大小(以字节为单位)。内存池分页字节的计算与进程池分页字节的计算不同,因此它可能不等于进程(_Total)池分页字节。

PerformanceCounter(“ Memory”,“ Pool Nonpaged Bytes”,null);

它显示了非页面缓冲池的大小(以字节为单位)。内存池非分页字节的计算方式与进程池非分页字节的计算方式不同,因此它可能不等于进程(_Total)池非分页字节。

PerformanceCounter(“ Memory”,“ Cache Bytes”,null);

它显示了系统缓存驻留字节,系统驱动程序驻留字节,系统代码驻留字节和池分页驻留字节的值之和。

2.3 CateroryName:PhysicalDisk

PerformanceCounter("PhysicalDisk", "Disk Read Bytes/sec", "_Total");

PerformanceCounter("PhysicalDisk", "Disk Write Bytes/sec", "_Total");

它捕获在写或读操作期间发送到磁盘(写)和从磁盘取回(读)的字节总数。

PerformanceCounter("PhysicalDisk", "Avg. Disk sec/Read", "_Total");

PerformanceCounter("PhysicalDisk", "Avg. Disk sec/Write", "_Total");

它捕获从磁盘读取数据/向磁盘写入数据的平均时间(以秒为单位)。

PerformanceCounter("System", "Context Switches/sec", null);

当内核将处理器从一个线程切换到另一个线程时,例如,当优先级高于运行线程的线程准备就绪时,就会发生上下文切换。上下文切换活动很重要,原因有几个。独占处理器的程序会降低上下文切换的速度,因为它不会为其他进程的线程留出太多的处理器时间。高上下文切换率意味着处理器被重复共享,例如,被许多具有相同优先级的线程共享。高上下文切换率通常表示存在太多线程争夺系统上的处理器。System Context Switches / sec 计数器报告系统范围的上下文切换。

Windows性能计数器应用(PART1)

以上是关于Windows性能计数器应用(PART2)的主要内容,如果未能解决你的问题,请参考以下文章

Windows性能计数器应用程序参数设置

在 Web 应用程序的压力测试期间记录性能时,我应该在 Windows 性能监视器中使用哪些计数器?

如何读取 Windows 性能计数器?

Windows 性能计数器端口到 Linux、HP-UX 和 AIX

Windows ServerCore 容器中缺少性能计数器注册表项(天蓝色应用程序洞察 jar)

在 Windows 上读取性能数据计数器是不是需要任何特殊的安全权限?