性能测试 cpu_性能测试

性能测试 cpu_性能测试【性能测试】服务器常用的性能指标总结,一文概全…前言压测过程中,我们除了需要客户端的pqs、并发量等指标外,还需要密切服务器资源相关的指标,例如:cpu使用率、内存使用率等。下面介绍服务器常用的性能指标:1、CPU使用率CPU使用率代表程序占用的CPU资源,CPU使用率 = 1 – CP

【性能测试】服务器常用的性能指标总结,一文概全…   前言   压测过程中,我们除了需要客户端的pqs、并发量等指标外,还需要密切服务器资源相关的指标,例如:cpu使用率、内存使用率等。   下面介绍服务器常用的性能指标:   1、CPU使用率   CPU使用率代表程序占用的CPU资源,CPU使用率 = 1 – CPU空闲时间/总CPU时间,在性能测试中,CPU使用率是个非常重要的指标。   细分为如下指标:   用户态(user):用户程序运行时间占比。当该值很高时,说明用户程序处理时间过长,需要优化代码   系统态(sys):系统程序运行时间占比。当该值很高时,说明内核使用时间过长,需要排查系统是否存在频繁调度、线程进程是否频繁切换等完整版!企业级性能测试实战,速通Jmeter性能测试到分布式集群压测教程   IO等待态(io wait):系统等待IO的时间占比。当该值很高时,说明程序等待IO(网络、磁盘)的时间过长,需要从程序异步,或网络方面排查   空闲态(idle):空闲状态的时间占比   整体CPU使用率可以使用 1 – idle(率)来计算。在平时的压力测试中,如果用户态 + 系统态 > 50% 就应该引起。   2、系统平均负载   系统平均负载是指在单位时间内,系统处于可运行状态和不可中断状态的平均进程数,也可理解为平均活跃进程数。   可运行状态进程:处于等待和正在运行的进程(注:处于等待的进程也算)   不可中断状态进程:处于内核流程中的进程,不可被打断,例如:IO响应等 系统平均负载,使用top,uptime等命令都会显示 load average 过去 1分钟、5分钟、15分钟的平均负载。   如何判断系统平均负债是否过高?   系统平均负载和cpu个数有关。   例如:系统平均负载为2,当系统2个CPU时,CPU利用率为100%;当系统1个CPU时,说明有一个进程竞争不到CPU;当系统4个CPU时,则CPU利用率为50%   可使用lscpu等命令查看cup个数,命令使用   一般来说当系统平均负载高于 70% 时,就需要CPU使用情况了,当平均负载过高时,系统进程响应变慢,影响正常服务完整版!企业级性能测试实战,速通Jmeter性能测试到分布式集群压测教程   系统平均负载和CPU使用率的异同:   相同点:系统平均负载和CPU使用率都可用于评估CPU的使用情况 不同点:系统平均负载不仅包括正在使用CPU的进程,还包括等待CPU和等待IO的进程   oCPU密集型:平均负载和CPU使用率一致(同高同低)。 oIO密集型:平均负载高,但CPU使用率不一定高(可能在等待IO)。   3、内存使用率   内存相对于磁盘速度快,用于存储进程频繁使用的数据。内核在内存中划分出更高速的cached和buff区域,用于存放需要更频繁读完的文件数据和块设备信息等。   内存使用往往如下指标:   系统总内存:顾名思义,系统能使用的总内存的大小 系统已使用内存:等于 系统总内存 – 空闲内存,注:系统已使用内存包含 cached和buff区域。   系统内存使用率:系统已使用内存/系统总内存   如何判断系统内存使用率过高?   一般来说,系统内存使用率 大于 70%,就需要系统内存使用情况了,当内存使用过高,容易出现内存不足内存泄漏等问题。   4、磁盘使用率   磁盘使用率也是性能中的一个重要指标,可以使用iostat命令查看磁盘使用情况,具体命令使用后面讲解,iostat命令输出中有个字段util%表示周期内IO非空闲比例。   如何判断系统磁盘使用率过高?   iowait率(CPU等待IO)大于 50%,表明CPU有大量时间在等待IO util率 大于 70%,表明磁盘使用过于频繁下面是我整理的2023年最全的软件测试工程师学习知识架构体系图   一、Python编程入门到精通   
性能测试 cpu_性能测试
性能测试 cpu_性能测试   二、接口自动化项目实战   
性能测试 cpu_性能测试
性能测试 cpu_性能测试   三、Web自动化项目实战   
性能测试 cpu_性能测试
性能测试 cpu_性能测试   四、App自动化项目实战   
性能测试 cpu_性能测试
性能测试 cpu_性能测试   五、一线大厂简历   
性能测试 cpu_性能测试
性能测试 cpu_性能测试   六、测试开发DevOps体系   
性能测试 cpu_性能测试
性能测试 cpu_性能测试   七、常用自动化测试工具   
性能测试 cpu_性能测试
性能测试 cpu_性能测试   八、JMeter性能测试   
性能测试 cpu_性能测试
性能测试 cpu_性能测试   九、总结(尾部小惊喜)   不要害怕孤独和寂寞,因为它们会让你更清楚地认识自己。因此,请独立思考、勇敢行动、坚韧不拔,用实际行动证明自己的价值,赢得他人的尊重和认可!   时间无法停留,但我们可以选择怎样度过每一分钟。因此,请珍惜时间,勤奋努力,用心去体验生活,不断丰富自我,让自己成为一个有价值的人!   每一次的挫败都是通往成功的必经之路,因此,请将失败视为一种宝贵的财富,从中吸取经验教训,坚持不懈地攀登高峰,总有一天你会摘取梦想中的星星!

2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/52481.html

(0)
上一篇 2024年 9月 2日 下午1:23
下一篇 2024年 9月 2日

相关推荐

关注微信