Linux系统监控cpu工具集合
Linux系统监控cpu工具集合
1.系统自带的top工具
详细参数说明:
15:46:08 :当前系统时间
45 days :系统运行45天
2 users :系统当前有两个用户登陆
load average:0.04,0.01,0.00 --cpu每5分钟,10分钟,15分钟的负载
Tasks:105 total --系统一共有105个进程
1 running --有1个进程在运行
104 sleeping --104个进程休眠
0 stopped --0个进程停止
0 zombie --0个僵尸进程
Cpu(s): 0.4%us --用户占用整个cpu的0.4%
0.1%sy --系统占用整个cpu的0.1%
0.0%ni --进程优先级占用整个cpu的0.0%
98.5%id --空闲cpu为98.5%
1.0%wa --IO等待占用cpu为1.0%
0.0%hi --硬中断占用cpu为0.0%
0.0%si --软中断占用cpu为0.0%
Mem: 3887260k total --物理内存容量
3688496k used --使用多少内存
198764k free --剩余多少内存
12200k buffers --buffers缓存占用的内存
Swap: 2097144K --交换分区的大小
20300k used --使用交换分区
2076844k free --交换分区剩余多少
2028132k cached --交换分区中缓存的大小
PID --进程的pid值
USER --运行进程的用户
PR --进程的优先级
NI --nice值(负值表示高优先级,正值表示低优先级)
VIRT --进程使用的虚拟内存
RES --进程使用的物理内存
SHR --共享内在的大小
S --进程的状态
%CPU --进程使用CPU的百分比
%MEM --进程使用的内存百分比
TIME+ --进程使用CPU的时间
COMMAND --进程名
CentOS 6.5中安装htop进程管理监控工具 http://www.linuxidc.com/Linux/2014-03/97775.htm
2.系统自带的vmstat工具
详细说明:
procs r --进程运行队列
b --进程阻塞
swpd --交换内在的使用
free --物理内在的使用
buff --系统缓存(内存缓存)
cache --文件缓存(磁盘缓存)
si --系统输入磁盘的大小
so --系统在磁盘输出的大小
bi --数据块的输入大小
bo --数据块的输出大小
in --cpu中断的次数
cs --客户端占用cpu的时间
us --用户占用cpu的时间
sy --系统占用cpu的时间
id --空闲cpu
wa --等待io占用cpu时间
3.系统自带的mpstat工具
参数说明:
CPU --表示所有CPU
%usr --用户占用的cpu
%nice --优先级占用的cpu
%sys --系统占用的cpu
%iowait --硬盘等待占用的cpu
%irq --硬中断时间
%soft --软中断时间
%idle --空闲cpu
4.系统自带的uptime工具
参数说明:
16:29:26 up --系统当前时间
up 45 days, 4:01 --系统运行多少天
2 users --系统在线用户
load average: 0.00, 0.00, 0.00 --系统每5,10,15分钟cpu负载
Linux下使用w命令和uptime命令查看系统负载 http://www.linuxidc.com/Linux/2014-12/110130.htm
5.用epel源仓库安装的htop工具(htop是top的升级版本)
参数说明:
h,? --帮助信息
/ --搜索进程
t --显示树形结构
k --对进程传递信号
q --退出