0
点赞
收藏
分享

微信扫一扫

Linux性能测试之性能测试指标详解

一  系统性能测试指标

1.1 响应时间

响应时间 = A+B1+B2+B3+C

1.2 并发

绝对并发是指同一时刻(即同一时间点)并发用户对服务器同时发送请求。

相对并发是指一段时间内(即同一时间区间)并发用户对服务器发送请求。

1.3 点击量 / 点击率

1.4 吞吐量 / 吞吐率

吞吐率(或吞吐量)是一种多维度量的性能指标,它与请求处理所消耗的 CPU、内存、IO 和网络带宽都强相关。

1.5 TPS/QPS

1.6 PV/UV

二  Linux 服务器性能指标

2.1 CPU 使用率

字段说明:

  • us (user):用户态的 CPU 使用时间比例,是用户运行程序的真正时间,它不包括后面的 ni 时间;

  • sy (system): 内核态的 CPU 使用时间比例,是操作系统的运行时间,操作系统运行时,用户运行程序往往处于等待状态;

  • ni (nice): 表示低优先级用户态的 CPU 时间比例,取值范围为 [-20,19],数值越大,则优先级越低;

  • id (idle): 表示空闲的 CPU 时间比例,值越大,CPU 空闲时间比例越高,利用率越低;

  • wa (iowait): 表示处于 IO 等待状态的 CPU 时间比例;

  • hi (hard interrupt): 表示处理硬中断的 CPU 时间比例;

  • si (soft interrupt): 与 hi 相反,表示处理软中断的 CPU 时间比例;

  • st (steal): 表示当前系统运行在虚拟机中被其他虚拟机占用的 CPU 时间比例。

2.2 [内存]占用率

  • 系统已用内存 MemUsed=MemTotal-MemFree  // 包含 buffers 和 cached

  • 物理已用内存 -/+Used= MemTotal-MemFree-MemBuffers-MemCached

  • 系统内存占用率 MemUsed%=(MemUsed/ MemTotal)*100%

  • 物理内存占用率 -/+Used%=(-/+Used/ MemTotal)*100%

2.3 系统平均负载

  • 命令 1:#uptime

  • 命令 2:#top

  • 命令 3:#w

  • 对于只有 1 个 CPU 的系统,意味着平均有 3 个进程竞争不到 CPU;

  • 对于拥有 4 个 CPU 的系统,意味着 CPU 利用率为 100%;

  • 对于拥有 8 个 CPU 的系统,意味着 CPU 利用率为 50%,有一半空闲。

  • 如果 1min 的值大于 5min 或者 15min 的值,说明负载在增加;

  • 如果 1min 的值小于 5min 或者 15min 的值,说明负载在减小;

2.4 磁盘 IO

Linux 服务器性能除了 CPU 和内存外,还有磁盘 IO 也是一种常用的性能指标。

通过 ll /dev/mapper 命令可以查看 dm-x 与磁盘逻辑卷的映射关系;

字段说明:

  • rrqm/s:每秒对该设备的读请求被合并次数,文件系统会对读取同块(block)的请求进行合并;

  • wrqm/s:每秒对该设备的写请求被合并次数;

  • r/s:每秒完成的读次数;

  • w/s:每秒完成的写次数;

  • rkB/s:每秒读数据量(kB为单位);

  • wkB/s:每秒写数据量(kB为单位);

  • avgrq-sz:平均每次IO操作的数据量(扇区数为单位);

  • avgqu-sz:平均等待处理的IO请求队列长度;

  • await:平均每次IO请求等待时间(包括等待时间和处理时间,毫秒为单位);

  • svctm:平均每次IO请求的处理时间(毫秒为单位);

  • %util:采用周期内用于IO操作的时间比率,即IO队列非空的时间比率;

2.5 linux 常用性能命令

2.5.1 CPU

  • 命令 1: # cat /proc/cpuinfo          // 获取 CPU 详情

  • 命令 2: # top       // 包含 CPU、内存使用等情况,常用命令

2.5.2 内存

  • 命令 1:# free –h

  • 命令 2:# top

2.5.3 负载

  • 命令 1:#uptime

  • 命令 2:#top

  • 命令 3:#w

2.5.4 磁盘

  • 命令 1: #fdisk –l           // 查看硬盘及分区情况

  • 命令 2:# df –h          // 查看文件系统的磁盘空间使用情况

2.5.5 整体

最后感谢每一个认真阅读我文章的人,看着粉丝一路的上涨和关注,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走


举报

相关推荐

0 条评论