linux 1.常用性能指标及USE法分类

2020/04/15 posted in  服务端
Tags:  #linux #手册

CPU 性能指标

cpu使用率

  • 用户cpu
  • 系统cpu
  • IOWAIT
  • 软中断
  • 硬中断
  • 窃取cpu
  • 客户cpu

上下文切换

  • 自愿上下文切换
  • 非自愿上下文切换

平均负载

cpu缓存命中率

内存性能指标

系统内存指标

  • 已用内存
  • 剩余内存
  • 可用内存
  • 缺页异常
  • 主缺页异常
  • 次缺页异常
  • 缓存/ 缓冲区
  • 使用量
  • 命中率
  • Slabs

进程内存指标

  • 虚拟内存(VSS)
  • 常驻内存(RSS)
  • 按比例分配共享内存后的物理内存(PSS)
  • 独占内存(USS)
  • 共享内存
  • SWAP内存
  • 缺页异常
    1. 主缺页异常
    2. 次缺页异常

SWAP

已用空间
剩余空间
换入速度
换出速度

常用指标分类(USE法)

资源 类型 性能指标
CPU 使用率 CPU使用率
CPU 饱和度 运行队列长度或平均负载
CPU 错误数 硬件CPU错误数
内存 使用率 已用内存百分比或SWAP用量百分比
内存 饱和度 内存换页量
内存 错误数 内存分配失败或OOM
存储设备I/O 使用率 设备I/O时间百分比
存储设备I/O 饱和度 等待队列长度或延迟
存储设备I/O 错误数 I/O错误数
文件系统 使用率 已用容量百分比
文件系统 错误数 文件读写错误数
网络 使用率 带宽使用率
网络 饱和度 重传报文数
网络 错误数 网卡收发错误数、丢包数
文件描述符 使用率 已用文件描述符数百分比
连接跟踪 使用率 已用连接跟踪数百分比
连接数 饱和度 TIMEWAIT状态连接数

I/O性能指标

文件系统

存储空间容量、使用量以及剩余空间
索引节点容量、使用量以及剩余量
缓存
页缓存
目录项缓存
索引节点缓存
具体文件系统缓存(如ext4的缓存)
IOPS(文件I/O)
响应时间(延迟)
吞吐量(B/S)

磁盘

使用率
IOPS
吞吐量(B/S)
响应时间(延迟)
缓冲区
相关因素
读写类型(如顺序还是随机)
读写比例
读写大小
存储类型(如RAID级别、本地还是网络)

网络性能指标

应用层

QPS(每秒请求数)
套接字缓冲区大小
DNS解析延迟
响应时间
错误数

传输层

tcp连接数
全连接
半连接
TIMEWAIT
连接跟踪数
重传数
丢包数
延迟

网络层

丢包数
TTL
拆包

链路层

PPS(每秒网络帧数)
BPS(每秒字节数)
丢包数
错误数

总结

把极客时间LINUX手册变成MD给大家查看 _^