linux动态查看进程的命令,linux动态显示进程信息

首页 > 经验 > 作者:YD1662024-03-29 00:00:39

#内容详解

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负载情况 #语法和相关参数

linux动态查看进程的命令,linux动态显示进程信息(5)

#使用

linux动态查看进程的命令,linux动态显示进程信息(6)

#输出命令解释

Device:设备名

tps:该设备每秒的传输次数

KB_read/s:每秒从设备读取的数据量

KB_wrtn/s:每秒向设备写入的数据量

KB_read:读取的总数据量

KB_wrtn:写入的总数据量

#使用-d参数:显示磁盘的使用状态

linux动态查看进程的命令,linux动态显示进程信息(7)

#-x参数:显示和io相关的扩展数据

6.mpstat:查看处理器(CPU)相关的统计

#mpstat----report processors related statistics(处理器相关的报告统计)

#mpstat,全称为Multiprocessor Statistics。是实时系统监控工具

#查看帮助:man mpstat

#命令执行格式

linux动态查看进程的命令,linux动态显示进程信息(8)

上一页1234下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.