监控服务器资源性能指标
接上回性能测试,需要监控相关服务器资源性能指标。主要有CPU、内存、I/O、NI/O等。
下面是一些常见的监控命令非常实用,具体的解释有点多,后续再详细说明。
CPU 处理器性能
CPU资源查看
概要信息
[root@EpccAppAFA1 ~]# lscpu
详细信息
[root@EpccAppAFA1 /]# cat /proc/cpuinfo
CPU使用情况
[root@EpccAppAFA1 /]# uptime
当前时间
系统运行时间
当前登录用户数
系统负载:1分钟 5分钟 15分钟前到现在的cpu平均使用值
[root@EpccAppAFA1 /]# top
Tasks 进程总数
Running 正在运行进程数
Sleeping 睡眠进程数
Stopped 停止进程数
Zombie 僵尸进程数
快捷查看
Shift+p 按cpu使用排序
Shift+m 按mem使用排序
Shift+f 查看统计信息
t 切换显示
[root@EpccAppAFA1 /]# top -p 13134 -H
显示进程中各线程CPU使用率
[root@EpccAppAFA1 /]# vmstat 1
Procs
R 运行线程数
B 等待线程数
Cpu
Us 用户进程占cpu百分比
Sy 内核进程占cpu百分比
Id 空闲cpu百分比
Wa 等待IO cpu时间百分比
MEM 内存性能
MEM资源查看
概要信息
[root@EpccAppAFA1 /]# free -g
详细信息
[root@EpccAppAFA1 /]# cat /proc/meminfo
MEM使用情况
[root@EpccAppAFA1 /]# free -m
磁盘I/O性能
磁盘资源查看
磁盘型号
[root@EpccAppAFA1 ~]# cat /proc/scsi/scsi
详细信息
[root@EpccAppAFA1 ~]# fdisk -l
磁盘大小
[root@EpccAppAFA1 /]# df -h
磁盘使用情况
整体情况
[root@EpccAppAFA1 ~]# iostat -x -k
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vr9OuKcW-1589892686204)(media/15f3c7d1a72b30a5a5b629d80d9842be.png)]
持续观察
[root@EpccAppAFA1 /]# iostat 1
NIO 网络读写性能
网络读写的的就暂时没有写了,后续再更新