linux 主机性能主要指标说明
- cpu
- 磁盘
1、cpu
查看cpu使用情况命令
sar 1 5 查看cpu 使用占比详情
uptime 查看cpu 负载均值
指标名称 | 指标说明 | 备注 |
---|---|---|
load | cpu 负载 单核cpu 负载在0 ~ 1直接说明cpu 使用正常, cpu 超过1了之后再接受新的命令会排队等待 | 排队等待并不是电脑卡顿,而是提交任务会执行慢 |
user | 在一段时间内(采集的时间段)用户使用CPU时间占比 | 运行用户的应用 一般在60%一下正常 |
system | 在一段时间内(采集的时间段)系统使用CPU时间比 | 分配内存、IO操作、创建子进程…… 一般在20%以下正常 |
nice | 在一段时间内(采集的时间段)用做nice加权的进程分配的用户态cpu时间比 | 被用户时间占比包含 |
idle | 在一段时间内(采集的时间段)CPU空闲时间占比 | |
iowait | cpu 等待磁盘io时间 | 1%以下正常 |
2、磁盘IO
查看磁盘工作详情
iostat -dxk 1 1 #查看磁盘的请求数据,使用率
#写入测试,查看磁盘的吞吐量,iops
fio -ioengine=libaio -bs=4k -direct=1 -thread -rw=read -filename=/dev/vdb1 -name="BS 4KB read test" -iodepth=16 -runtime=10
# 其中 filename 为磁盘名称
fio使用说明
image.png
2.1、磁盘主要看指标说明
- 使用率
- 饱和度 (暂时为找到资料)
- IOPS
- 吞吐量
- 响应时间
指标名称 | 指标说明 | 备注 |
---|---|---|
IOPS | IOPS是指单位时间内系统能处理的I/O请求数量 | |
吞吐量 | 每秒能读写的数据量 | 平时固态硬盘3000M/s 就是指吞吐量 rkb/s + wkb/s 就是吞吐量 |
磁盘IO使用率 | util 磁盘IO使用率,每秒中有百分之多少的时间用于I/O操作,达到100% 说明io请求多,处于等待状态,一般大于60%会降低系统性能表现 | 程序卡顿 |
响应时间 | r_await 与 w_await | 一般5ms,高于10ms的就是有问题的 |
网友评论