欢迎来到天天文库
浏览记录
ID:40645866
大小:18.05 KB
页数:5页
时间:2019-08-05
《系统性能测试操作系统相关性能计数器说明》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、性能计数器做性能测试要监控服务器的资源消耗,如内存、CPU、读写速度等等,计数器有很多,刚接触性能测试一般不了解其具体的意思,下面是收集资料整理的计数器信息。包括以下六个方面的计数器统计:1、Unix/Linux性能计数器2、windows性能计数器3、Processor计数器4、Process计数器5、PhysicalDisk计数器6、Memory计数器1、Unix/Linux性能计数器Averageload 上一分钟同时处于“就绪”状态的平均进程数Collisionrate 每秒钟在以太网上检测到的冲突数Con
2、textswitchesrate 每秒钟在进程或线程之间的切换次数CPUutilization CPU的使用时间百分比Diskrate 盘传输速率Incomingpacketserrorrate 接收以太网数据包时每秒钟接收到的错误数Incomingpacketsrate 每秒钟传入的以太网数据包数Interruptrate 每秒内的设备中断数Outgoingpacketserrorsrate 发送以太网数据包时每秒钟发送的错误数Outgoingpack
3、etsrate 每秒钟传出的以太网数据包数Page-inrate 每秒钟读入到物理内存中的页数Page-outrate 每秒钟写入页面文件和从物理内存中删除的页数Pagingrate 每秒钟读入物理内存或写入页面文件的页数Swap-inrate 正在交换的进程数Swap-outrate 正在交换的进程数SystemmodeCPUutilization 在系统模式下使用CPU的时间百分比UsermodeCPUutilizat
4、ion 在用户模式下使用CPU的时间百分比2、windows性能计数器NetworkInterface计数器BytesTotal/sec是在每个网络适配器上发送和接收字节的速率,包括帧字符在内。NetworkInterface\BytesReceived/sec是NetworkInterface\BytesReceived/sec和NetworkInterface\BytesSent/sec的总和。CurrentBandwidth指以位/每秒估计的网络接口的当前带宽。OutputQueueLength为输出数据列队(数据包)的长度。如果这个长于2,即
5、会出现延缓并且如果可能的话找出并解决瓶颈问题。由于请求是在这个操作由网络驱动程序接口规格(NDIS)列队,这永远会是0。Packets/sec为在网络界面发送和接收数据包的速率。PacketsOutboundDiscarded为选为丢弃的输出数据包的数目,即便没有发现会阻止传输这些数据包的错误。丢弃数据包的可能原因是释放缓冲空间。PacketsOutboundError为由于错误不能传输的输出数据包的数目。PacketsReceivedDiscarded指选定要丢弃的输入数据包的数字,即使没有发现阻碍这些数据包成为可传送到更高层协议的错误。造成丢弃数据包的可能原
6、因是释放缓冲器空间。PacketsReceivedError指输入数据包的数目,这些数据包含阻碍它们成为可传送到更高层协议的错误。PacketsReceived/sec为在网络界面接收数据包的速率。PacketsSent/sec为在网络界面发送数据包的速率。3、Processor计数器%ProcessorTime指处理器用来执行非闲置线程时间的百分比。计算方法是,测量范例间隔内非闲置线程活动的时间,用范例间隔减去该值。(每台处理器有一个闲置线程,该线程在没有其他线程可以运行时消耗周期)。这个计数器是处理器活动的主要说明器,显示在范例间隔时所观察的繁忙时间平均百分
7、比。这个值是用100%减去该服务不活动的时间计算出来的。通常CPU的平均活动符合应该在80%以下,超过80%表示CPU的处理能力已经达到极限。%DPCTime指在范例间隔期间处理器用在缓延程序调用(DPC)接收和提供服务的百分比。DPC正在运行的为比标准间隔优先权低的间隔。由于DPC是以特权模式执行的,DPC时间的百分比为特权时间百分比的一部分。这些时间单独计算并且不属于间隔计算总数的一部分。这个总数显示了作为实例时间百分比的平均忙时。越低越好。在多处理器系统中,如果这个值大于50%并且Processor:%ProcessorTime非常高,加入一个网卡可能会提
8、高性能,提供的网络已经不
此文档下载收益归作者所有