栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

linux-ps、top查看进程

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

linux-ps、top查看进程

进程的概念

进程就是运行中的程序。既然在运行,我们关心啥时启动,占用的资源(cpu,内存),如何控制这些资源,进程之间如何通信(信号),如何结束。进程分哪几种,如何打印进程的日志,有没有统一进行进程管理的工具。
进程开始:

进程结束:

  • 正常
  • 异常
    资源不足,资源获取不到
进程状态的查看 ps

进程都有唯一编号,名称可以重复
加f显示更多信息,CMD列表示命令的详细路径
启动用户

  • syntax
    e:显示全部进程(与-A参数效果相同),默认只显示当前
    f:格式化
    aux:显示所有包含其他使用者的行程
pstree

进程时树形结构,进程是一定有层次的,pstree把这个树形结构显示出来。

top

显示linux进程,动态且实时显示系统进程的简要信息; 并提供简单的用户交互。按q键可退出top命令显示界面。    
ps显示的静态信息,top是动态的,默认10s更新一次

top命令显示的信息可以分为统计信息区(前5行)和进程信息区(第六行往后)。

  • 统计信息区(前5行)
行号含义各列含义备注
1任务队列信息

(1)当前时间  (2)当前系统从最近一次开机到现在多长时间  (3)当前登录用户数

(4)系统负载(系统繁忙程度),即任务队列的平均长度。三个数值分别为1分钟、5分钟、15分钟前到现在的平均值。越来越低说明越来越忙

同uptime显示信息相同
2进程信息(1)进程总数 (2)运行进程数 (3)睡眠进程数 (4)停止晋城市 (5)僵尸进程数 
3CPU信息

(1)用户空间占用CPU百分比 (2)内核空间占用CPU百分比 (3) 用户进程空间内改变过优先级的进程占用CPU百分比 (4)空闲CPU百分比

(5)等待输入输出(IO)的CPU时间百分比 (6)cpu处理硬件中断的时间 (7)cpu处理软中断的时间 (8)实时

当有多个CPU时,这些内容可能会超过两行
4内存信息(1)物理内存总量 (2)空闲内存总量  (3)使用的物理内存总量 (4)用作内核缓存的内存量 
5SWAP信息(1)交换区总量  (2)空闲交换区总量 (3)使用的虚拟内存总量 (4)缓冲的交换区总量 
  • 进程信息区:

备注:进程信息区默认显示12列,但是top命令可支持显示的信息列数远不止12列。(见图2)
    按下“f”键可查看top命令支持显示的所有信息,如图2:
    

  • 进程信息区可以提供基本的交互功能
    (1)按下“M”键指定进程列表按占用内存大小由高到低排序 ,来查看内存占用最大的进程。

(2) 按下“P”键指定进程列表按占用CPU大小由高到低排序 ,来查看CPU占用最大的进程。

(3)按 ”z”键可以使用彩色显示

(4)按“f”键可以进入交互页面,选择指定的列显示(按d或者空格选中要显示的信息列,按q或者esc退出选择页面,重新进入top命令显示界面);

(5) 按”r”键可以改变一个进程的nice值;

(6)按”k”键可以向一个进程发信号;

高级使用

https://www.pianshen.com/article/5781112977/

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/361630.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号