登录|注册
分享排序:默认阅读人数精华

判断磁盘IO是否饱和与%util指标的意义

CPU饱和了很好判断,CPU利用率=100%或者接近100%就是指标。内存饱和了也很好判断,内存用光了之后持续读写swap(或者叫pagingspace)就是指标,网络IO有没有饱和看带宽利用率这个指标。那么,作为4大资源之一的磁盘IO,怎么判断是否饱和了呢?因为…
testbird
testbird
2019/08/21
阅读数:83

性能测试中这些名词不要再傻傻的分不清

​小酋今天给大家讲讲性能测试中容易混淆的名词。如果大家还有什么傻傻分不清的,不限于性能测试,都可以在微信公众号中给小酋留言哦~1、负载测试和压力测试压力测试通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大的…
ruink
ruink
2019/07/10
阅读数:126

MySQL设置多大的table_open_cache才合适?

我们有个分库分表的数据库系统,数据库里面大概有6000到7000张表,因为是分库分表,所以同一类的表有很多张,作用也是相同的,会被同时访问到,当时作者将数据库的table_open_cache设置成12000,已经是数据库里面表的数量的2倍了,心想table_open_c…
fisher
fisher
2019/07/04
阅读数:96

有了order by 反而加快了sql的执行--解释?

通过一个简单的案例,说明一下最优的执行计划应该是选择where条件上的列的索引,或者应该选择以orderby字段上的索引?如下图这样的一个简单sql,两个表通过健值关联,where条件中除users.active=1,除此之外,再无其他有传值(=某…
fisher
fisher
2019/07/03
阅读数:108

MySQL主键无序插入对性能的影响及innodb buffer的效率指标分析

我们都知道,mysql的表是以主键为索引列的索引,在理想的情况下,我们希望对表的插入,是按照主键的顺序进行的,这样在建立B+树的叶子节点的双向链表的时候,可以基本都在一个页上就完成了叶子节点连接的操作。当表的行插入是完全无序的时候,性…
fisher
fisher
2019/07/03
阅读数:101

MySQL的表中含有blob字段对性能的影响有几何?

在不少公司的mysql的开发规范中,会表中对blob,text字段的情况,进行严格的审核。对含有大字段的表,有些公司的dba甚至需要开发总监级别以上的领导同意,才会在生产环境创建含大字段的表。但大字段是否真的是洪水猛兽?大字段到底是如何存储在…
fisher
fisher
2019/07/03
阅读数:105

如何「假装」自己做过性能测试?

简历:熟练掌握后端性能、压力测试面试官:你们是怎么做性能测试的?我:主要是对后端服务模块进行性能测试,我们上一个项目是是一个群聊项目,类似于QQ群,大家可以在一个群里聊天,支持发送图片、文字消息、emoji。然后巴拉巴拉讲一顿…
fisher
fisher
2019/06/28
阅读数:155

pos端性能测试案例分享

今天在整理以前的工作资料时发现了一篇测试报告,觉得可能会对某些行业的朋友有所帮助。需求:竞品和我们在数据量大的时候的性能对比。导入2w个商品,2w个会员,在银豹、天店和快店收银,做查找商品,收银,查找会员,商品管理,分类管理,是…
testbird
testbird
2019/06/26
阅读数:132

常见性能问题分析及解决建议

CPU问题1、现象系统访问卡顿,QPS、TPS降低,响应时间延长,网络吞吐量降低;应用服务器内存和IO正常,CPU利用率增高2、原因线程太多,上下文切换太频繁;GC回收使用了过高的CPU资源;某段代码陷入了死循环;锁争用激烈3、…
huaweipaas2018
huaweipaas2018
2019/06/21
阅读数:127

教你从性能测试员至性能工程师

从2006年起我就开始从事性能测试,和许多性能测试人员一样,我曾经认为经过几年的经验,我会成为一名性能工程师。不过,现在我认为我们需要明白,这并不那么简单。相反,成为性能工程师的道路是一段漫长而持续的旅程。性能测试人员不仅需要具备…
ruink
ruink
2019/06/19
阅读数:169

关于性能测试认知的反思

最近一个月接触了不少团队的同事,在和大家沟通过程中,了解到大家对性能测试的了解和认知是各异的。尤其在与一研发私下聊天时,他问我“你之前是做开发的吗?感觉你在性能优化方面比我们研发懂的都多。”结合当前我们性能测试的未来规划,使我对性…
desyl
desyl
2019/06/14
阅读数:168

我们为什么要做性能测试?

性能测试在不同情况下是有着不同的目的,清楚每次性能测试的目标,能够让我们在开展性能测试的时候更有针对性。性能测试的目的1、获取正常请求流量下,系统的各个性能指标:这是最常见的性能测试目的,常规性能测试通常都有这个需求。在正常…
huaweipaas2018
huaweipaas2018
2019/05/30
阅读数:137

常见性能测试面试题

1、如何识别系统瓶颈?从TPS指标分析,TPS即系统单位时间内处理事务的数量。当前随着用户数的增长期系统每秒可处理的事务数是否也会增长。2、think_time的作用是什么?A、降低当前运行时压力,环节对应用服务器所造成的压力;B、模拟真实…
znk27
znk27
2019/05/21
阅读数:190

业务量、吞吐量和存量数据的设计关系

业务量:是不带时间单位。我们提到业务量的时候,一定会加一个时间单位。比如说,每天的业务量是100万笔,每年的业务量是1亿笔,等等吞吐量,是自带时间单位的。吞吐量是单位时间内处理的业务数量。业务量和吞吐量的关系?那么问题来了,我们…
kelele
kelele
2019/04/10
阅读数:240

性能分析之响应时间

做性能测试先要懂性能,响应时间(responsetime)作为性能测试过程中重要指标之一,是测试工程师重点关注的。响应时间有两种理解,一是应用系统从请求发出开始到客户端收到响应所消耗的时间,二是应用系统从请求发出开始到客户端接收到最后一个字…
huaweipaas2018
huaweipaas2018
2019/04/10
阅读数:187
分享文章
发布问题
安全退出
ad banner 250