Linux学习:进程管理:基础

1、进程

程序(program):通常为二进制程序放置在存储媒介中(如硬盘、光盘、软盘、磁带等),以物理文件的形式存在;

进程(process):是已启动的可执行程序的运行实例,进程就是一个正在运行中的程序。

2、查看进程ps

1、查看系统进程

命令:ps(将某个时间点的进程运行情况选取下来)

参数含义
-A所有进程均显示出来
-a不与terminal有关的所有进程
-u有效用户相关的进程
x通常与a参数一同使用,可列出完整的信息

输出格式规划:

l较长、较详细的将该PID的信息列出
j工作的格式
-f做一个更为完整的输出

(1)查看系统所有进程:ps aux

每个字段的含义:

USER:运行进程的用户

PID:进程ID

%CPU:CPU占用率

%MEM:内存占用率

VSZ:占用虚拟内存

RSS:占用实际内存

TTY:进程运行的终端

STAT:进程状态

START:进程启动时间

TIME:进程占CPU的总时间

COMMAND:进程文件,进程名
(2)查看自己的bash相关进程:ps -l

 F:进程标志

        4表示权限为root

        1表示此子进程仅可进行复制而无法执行

S:进程状态

        R(running)运行中

        S(Sleep)休眠中,可以被唤醒

        D:不可唤醒的睡眠状态

        T(stop):停止状态

        Z(Zombie):“僵尸”状态,进程已经终止但是无法被删除至内存外

PPID:此进程的父进程的PID号码

C:cpu的使用率

PRI/NI:进程被CPU所执行的优先级

(3)动态查看进程的变化top

参数:

-d后面可接秒数,就是整个页面更新的秒数
-b以批次的方式执行top
-n与-b搭配,意为:需要进行几次top的输出结果
-p指定某个PID来查看检测

在top执行过程中的按键命令

显示top当中可以输入的按键命令
P以CPU的使用资源排序显示
M以内存的使用资源显示
N以PID排序
T由该进程使用的CPU时间累计排序
k给予某个PID一个信号
r给予某个PID重新指定一个nice值
q离开top软件的按键

 PR:(Priority)进程优先执行顺序,越小越早执行

NI:(Nice)也是越小约早执行

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值