持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第10天,点击查看活动详情
接着昨天的内容往下讲:
Transaction per Second:每秒事务数,简称 TPS
每秒事务数是每秒处理的请求个数,是一种服务器处理能力的指标。从 TPS 的数据指标很难直接说明问题,但是同样也可以通过规律来发现问题。有忙有闲说明服务器能够完成处理。每个时间段都是一样的,说明服务器一直保持着正常的工作。
Hit per Second:每秒点击率,简称 HPS
点击就是用户点击某个超链接,按钮等。实际上也就是发送请求,所以 HPS 就是用户 每秒发送的请求数量。这里是 Server Hits Per Second 是指服务器每秒接收的请求数量。对应TPS 是服务器每秒处理的请求数量。拿 HPS 和 TPS 进行分析,可以知道服务器的处理情况。
与之对应的还有 Byte Throughput Over Time,叫做吞吐率。网络上每秒传送的数据大小 (请求+响应)
性能指标的一些分析与讲解在上面内容截止,接下来是nmon图标的分析:
CPU:在运行过程中的平均值是60%,没有超过70%,我们一般标准值为不长时间超过90%。 也可以分析出在没有压力时CPU的使用率是多少,一定程度上可以说负载20个用户吃掉10% 的CPU。类比可以说,再来60个用户会达到90%,即系统还可以承受60%个用户。从最后2分钟(压力释放)来看,性能测试结束后CPU可以还原到运行前的状态。
IO/sec:磁盘读写,读是将磁盘文件中的数据读入到内存(变量)中,写即是将内存中的数 据写入到磁盘文件中。一般来说,磁盘有忙有闲,情况就还可以。从规律的角度,中间10 分钟没有其他的变化,那么应该是每一个时间段的行为表现都相同。从上图可以看出来,IO 的规律基本上保持了一致,最后10:44~10:48这4分钟IO明显变忙了,即随着时间的推移可 能会更加恶化。如果要确认结果,需要再进行更长时间的测试。