性能如何通过分析后台资源确定瓶颈之磁盘网络

目录

影响性能的因素

磁盘

网络

应用程序-上下文切换

通俗的判断性能的好坏


影响性能的因素

磁盘

%Disk time指所选磁盘驱动器忙于为读或写入请求提供服务所用的时间的百分比。--磁盘的繁忙程度,一般不超过80%。

Disk reads(writes)bytes/s:物理磁盘上每秒钟磁盘读、写的位数。两者相加,应小于磁盘设备的最大容量。

如果超过几十M,甚至上百M,则怀疑磁盘瓶颈。

网络

Bytes Total/sec为发送和接收字节的速率(包括帧字符在内)。可以通过该计数器的值判断网络连接速度是否是瓶颈,具体操作方法是用该计数器的值与目前的网络带宽进行比较。

阈值:该值*8后再与带宽的一半进行比较,如果小于带宽的一半,则一般 认为网络没有瓶颈。

应用程序-上下文切换

context switches/sec指计算机上的所有处理器全都从一个线程转换到另一个线程的综合速率。

如果系统代码率低下或者结构设计有缺陷而导致大量的上下文切换(context switches/sec显示的上下文切换次数太高),那么就会占用大量的系统资源。

为了避免错误,必须保证在恢复一个任务之后,其上下文环境跟挂起前是一样的。操作系统内核有责任通过在任务挂起前,保存其上下文来确保这种状况。当任务恢复时,保存的上下文就被操作系统内核恢复到先前的执行情况。保存一个被挂起的任务上下文,并在恢复任务时恢复其上下文的这个处理过程就叫上下文切换。

判断上下文切换是否过于频繁

如下表示上下文切换过于频繁

性能如何通过分析后台资源确定瓶颈之磁盘网络_第1张图片

通俗的判断性能的好坏

性能如何通过分析后台资源确定瓶颈之磁盘网络_第2张图片


 以下是我收集到的比较好的学习教程资源,虽然不是什么很值钱的东西,如果你刚好需要,可以评论区,留言【777】直接拿走就好了

各位想获取资料的朋友请点赞 + 评论 + 收藏,三连!

三连之后我会在评论区挨个私信发给你们~

你可能感兴趣的:(软件测试,经验分享,网络,数据库,软件测试,功能测试,软件测试工程师,程序人生)