#内容详解
USER:进程拥有者
PID :进程的ID号
%CPU :CPU占用百分比
%MEM :占用内存的百分比
VSZ: 占用虚拟内存的大小,单位KB
RSS: 占用物理内存的大小,单位KB
TTY: 当前进程执行的终端号
STAT: 进程的状态
START:进程开始时间
TIME :进程实际使用CPU时间
COMMAND:实际命令
#扩展:查看进程的其他常用命令
pstree #是以进程树的形式显示
pgrep #是以进程名字或属性来显示查找进程的PID
3.nice进程控制Linux系统中每一个进程都有一个优先级PR(priotity),PR值越小,优先级越高,就会被优先执行,NICE值可以自己设定,NI的正负影响到PR值,可以通过设定NI来提升或降低进程的优先级
#例子:以nice值为-20运行top命令
[root@ctos1 ~]# nice -n -20 top
#修改进程的优先级 #
例如:将PID为33192的进程的NICE值修改为10
[root@ctos1 ~]# renice 10 33192
4.kill终止进程kill命令是发送一个信号给进程,默认是发送15(TERM)终止
#语法格式:kill PID
#例子:将PID为32813的进程终止
#可以先使用ps aux查看进程
[root@ctos1 ~]# kill 32813
#加-9:强制中断
[root@ctos1 ~]# kill -9 32813
#使用pkill结束http所有进程
#可以使用pidof查看http相关的进程PID号
[root@ctos1 ~]# pidof httpd
34505 34504 34503 34502 34501 34500
#结束httpd的所有进程
[root@ctos1 ~]# pkill -9 httpd
#收集系统运行状态信息
#先来安装一个后面命令需要使用的包
[root@ctos1 ~]# yum install sysstat -y
5.iostat:查看设备或分区的io相关统计#主要用户监控系统设备的io负载情况 #语法和相关参数
#使用
#输出命令解释
Device:设备名
tps:该设备每秒的传输次数
KB_read/s:每秒从设备读取的数据量
KB_wrtn/s:每秒向设备写入的数据量
KB_read:读取的总数据量
KB_wrtn:写入的总数据量
#使用-d参数:显示磁盘的使用状态
#-x参数:显示和io相关的扩展数据
6.mpstat:查看处理器(CPU)相关的统计#mpstat----report processors related statistics(处理器相关的报告统计)
#mpstat,全称为Multiprocessor Statistics。是实时系统监控工具
#查看帮助:man mpstat
#命令执行格式