centos7查看进程ps_Linux CentOS7 进程查看:PS、TOP

Linux CentOS7 下进程查看(ps和top命令)

进程:是可执行程序运行的过程,是动态的,有属于该进程的生命周期和运行状态;

程序:可被执行的二进制文件,是静态的;

PS:静态查看进程

1. ps aux

d7461bf277f2b9498721dd9607d80cbb.png

USER:运行进程的用户

PID:进程ID

%CPU:CPU占用率

%MEM:内存占用率

VSZ:占用虚拟内存

RSS:占用实际内存

TTY:进程运行的终端

STAT:进程状态

R 运行状态

S 可中断睡眠状态(Sleep)

D不可中断睡眠状态

T 停止的进程

Z 僵尸进程(zombie)

X 死掉的进程

START:进程的启动时间

TIME:进程占用CPU的总时间

COMMAND:进程文件,进程名

按照排序的方式 ps aux 查看进程21278434c4311ac677b90050ac3911e8.png

2. ps -ef (查看进程父子关系)

定义:进程都是父进程复制自己的地址空间创建一个新的进程结构。每个新进程分配一个唯一的进程 ID (PID),满足跟踪安全性之需。PID 和 父进程 ID (PPID)是子进程环境的元素,任何进程都可以创建子进程,所有进程都是第一个系统进程的后代。

746ca70f84fe23dc0e80cc1317673334.png

3. ps axo (axo顺序不能变)

自定义显示进程的字段:

ps axo user,pid,ppid,command

6c7743a2a7c64693391a729dfaca2cb9.png

top:动态查看进程

top -d 1 (每一秒刷新一次,也可以直接top)

top -d 1 -p 2160,1 (查看指定进程,-p后面跟进程号pid)

进入top后,q退出top页面

981931bcb3721ea182cf337b6b264b6e.png

PR:系统的进程优先级PR值;

NI:系统的进程优先级nice(范围-20~19);

VIRT:虚拟内存(需要这些内存,但并没有占满)

RES:常驻内存(用了多少内存)

SHR:共享内存

系统整体统计信息(top页面的前五行)

第一行:程序名-系统时间 运行时间,登录用户数,CPU平均负载: 1分钟平均负载,5分钟平均负载,15分钟平均负载分别是0.30、0.23、0.16

第二行:总进程数:245, 运行数3, 睡眠数242, 停止数0, 僵死数0

第三行:CPU使用占比: us用户,sy系统,ni优先级,id空闲,wa等待,hi硬件,si软件,st虚拟机

第四行:物理内存: total总数, free空闲, userd使用, cache缓存硬盘内容

第五行:交换分区: total总数, free空闲, userd使用, avail Mem下次可用的空间

进入top后常用的内部指令:

h:帮助

M:按内存排序

P:按CPU排序

N:按PID排序

:向后

z:彩色显示

带颜色显示

8459f2098c437f94feb965945788e3ef.png

如有不严谨或者错误之处,欢迎指出

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
实现了如下四种调度算法的模拟: (1)时间片轮转调度 (2)优先数调度 (3)最短进程优先 (4)最短剩余时间优先 模拟过程使用了JProgressBar作为进程状态条,更为直观地观察到每个进程的执行状态。 程序用户说明: 1、在上图标号1处输入要创建随机进程的个数,仅可输入正数,非正数会有相关提示。然后点击标号2处的“创建进程”按钮,随进创建的进程显示在程序界面的中央窗口,如标号3所示。 2、创建好随机进程后,在标号4的单选框选择将要模拟执行的调度算法,然后点击标号5处的“开始模拟”,程序开始执行。标号3的列表会显示相应的调度变化。 3、模拟过程中,可以继续添加新的进程,操作同上。 4、 一个算法模拟执行完毕之后,可以点击标号6的“复位”按钮,可以重置列表的内容为程序模拟运行前的内容。复位成功后,可以继续选择其他调度算法进行模拟。 5、标号7显示为程序模拟过程中的时间,从1秒开始累计。 6、点击标号8的“清空”按钮,可以清空类别的进程,以便程序的下次执行。 题目要求: 题目四 单处理器系统的进程调度 一 、 课 程 设 计 目 的 1. 加深对进程概念的理解, 明确进程程序的区别。 2. 深入了解系统如何组织进程、 创建进程。 3. 进一步认识如何实现处理器调度。 二 、 课 程 设 计 内 容 编写程序完成单处理器系统中的进程调度, 要求实现时间片轮转、 优先数、 最短进程优 先和最短剩余时间优先四种调度算法。 实验具体包括: 首先确定进程控制块的内容, 进程控 制块的组成方式; 然后完成进程创建原语和进程调度原语; 最后编写主函数对所作工作进行 测试。 模拟程序只对你所设置的“ 虚拟 PCB” 进行相应的调度模拟操作, 即每发生“ 调度” 时, 显示出当前运行进程的“ 进程标识符”、“ 优先数”、“ 剩余运行时间” 等, 而不需要对系 统中真正的 PCB 等数据进行修改。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值