ITPub博客

首页 > > > linux系统进程管理-top动态管理进程

linux系统进程管理-top动态管理进程

作者:longmanma 时间:2019-12-09 10:21:00 0 删除 编辑

op 动态管理进程

第一行当前时间

运行时间

当前登陆系统的用户数量,

load average后面的三个数字分别表示距离现在一分钟,五分钟,十五分钟的负载情况。

第二行:

Tasks: 119 total 总进程数为119

1 running 正在运行的进程数

118 sleeping 睡眠的进程数

0 stopped 停止的进程数

0 zombie 僵尸进程数

第三行:

0.2 us 系统用户进程使用CPU百分比

0.2 sy 内核中的进程占用CPU百分比

0.0 ni 用户进程空间内改变过优先级的进程占用CPU百分比

99.5 id 空闲的CPU百分比

0.2 wa CPU等待I/O完成的时间总量

0.0 hi 硬中断占比

0.0 si 软中断占比

0.0 st 虚拟机占用物理的时间,例如物理机运行了KVM,则表示KVM占用物理机的CPU时间

第四行:

Mem:物理内存

3881692 total 物理内存总量

240764 free 空闲内存总量

683188 used 使用的物理内存总量

2957740 buff/cache 内核缓存内存量

第五行:

Swap: 交换内存

0 total 交换分区总量

0 used 使用的交换分区总量

0free 空闲交换分区总量

2886156 cached 可利用内存总量

第六行:

PID 进程号

USER 进程管理用户

PR 进程优先级

NI nice值 负值表示高优先级,正值表示低优先级

VIRT 虚拟内存

RES 物理内存

SHR 共享内存

S 进程状态

%CPU 上次更新到现在的CPU时间占用百分比

%MEM 进程使用的物理内存百分比

TIME+ 进程使用的CPU时间总计,单位1/100秒

COMMAND 进程名称

top快捷键:

s: 默认三秒刷新一次,按s修改刷新时间

空格: 立即刷新

q: 退出

P; 按CPU排序按CPU排序

M: 按内存排序

T: 按时间排序

数字1: 显示每个内核的CPU使用率

u/U: 指定显示的用户

h: 帮助

进程管理

1)kill - terminate a process

语法

kill[选项][进程号]

选项

-l 打印信号编号,若果不加信号的编号参数,则使用“-l”参数会列出全部的信号名称

-a 当处理当前进程时,不限制命令名和进程号的对应关系

-p 只打印相关进程的进程号,而不发送任何信号

-s 指定发送信号

-u 指定用户,kill某个用户的所有进程

Kill命令工作原理:

向Linux内核发送一个系统操作信号和某个程序的进程标识号,然后系统内核就可以对进程标识号指定的进程进行操作

信号

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/2730/viewspace-3147809/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 字符串比较报错
请登录后发表评论 登录
全部评论

注册时间:2019-12-18

  • 博文量
    492
  • 访问量
    11995