一.ps命令

(1)ps命令:ps命令输出的是当前查询状态下进程瞬间的状态信息。命令使用的语法如下:

ps 参数

常用的参数如下:
-A:列出所有的进程
-a:列出不和本终端有关的所有进程
-w:显示加宽可以显示较多信息
-u:显示有效使用者相关的进程
-aux:显示所有包含其他使用者的进程
使用ps -aux的输出:

参数 说明
USER 进程拥有者
PID 进程识别号
%CPU 占用的CPU使用率
%MEM 占用的内存使用率
VSZ 占用的虚拟内存大小
RSS 占用的内存大小
TTY 运行的终端的号码
STAT 进程状态。D:不可中断;R:运行中;S:运行中;T:暂停;Z:僵尸进程;W:没有足够的进程可分配;<:高优先级的进程;N:低优先级的进程
START 进程开始时间
TIME 累计使用CPU的时间
COMMAND 执行的命令

二.top命令

top:动态的查看进程的状态监控
运行top命令时的输出:

  1. 第1行时服务器基础信息。包括系统刷新时间,系统启动的天数,当前登录的用户个数,系统的负载:最近1分钟内的平均系统负载,最近5分钟内的平均系统负载,最近15分钟内的平均系统负载.
  2. 第2行是当前系统进程概况,一共有118个进程,其中有2个正在运行,116个处于休眠状态。
  3. 第3行是CPU信息,现在计算机一般是多核CPU,想要查看每个逻辑CPU的使用情况,可以在top显示界面中按数字键1.
    (1)us代表用户空间占用的CPU百分比;
    (2)sy代表内核空间占用的CPU百分比;
    (3)ni代表改变过优先级的进程占用的CPU百分比;
    (4)id代表空闲的CPU百分比;
    (5)wa代表I/O等待百分比;
    (6)hi代表硬中断占用的CPU的百分比;
    (7)si代表软中断占用的CPU的百分比;
    (8)st为实时
  4. 第4行是物理内存的使用状态,从左到右分别表示为物理内存总量,已使用的内存,空闲内存和缓存使用的内存。
  5. 第5行是虚拟内存的使用状态,前三列和物理内存的意义是一致的,最后一个代表缓冲的交换区总量。
  6. 再下面就是动态的进程信息。默认情况下top显示的进程是按照CPU使用率来进行排序的。如果想要另选排序规则,可以按大写字母O键进行排序选择页,然后按一下字段前面的字母对应的键来选择排序字段,之后按回车键返回即可。动态进程信息中每列的含义:
参数 说明
PID 进程识别号
USER 进程拥有者
PR 进程优先级
NI nice的值,负值表示高优先级,正值表示低优先级
VIRT 进程使用的虚拟内存总量,单位为Kb,VIRT=SWAP+RES
RES 进程使用的未被换出的物理内存大小,单位为Kb,RES=CODE+DATA
SHR 共享内存大小,单位为Kb
%CPU 上次更新到现在的CPU时间占用百分比
%MEM 进程使用的物理内存百分比
TIME+ 进程使用的CPU时间总计,单位为1/100秒
COMMAND 进程名称(命令名/命令行)

关于top命令的一些快捷键,注意快捷键是区分大小写的,更多可用的方式可以按问号(?)键进入帮助模式:

  1. 字母P键表示按照CPU的使用率进行排序
  2. 字母M键表示按照Memory的使用率排序
  3. 字母N键表示以PID排序
  4. 字母T键表示按照CPU的使用时间排序
  5. 字母K键表示kill进程
  6. 字母R键表示renice一个进程

linux之进程观察命令:ps和top相关推荐

  1. 进程监控命令ps和top(五)

    目录 一 ps命令 1 描述 2 主要参数 3 ps -ef 4 ps aux 5 用例 二 top命令 1 概述 2 功能说明 3 其他使用技巧 4 常用显示命令 一 ps命令 1 描述   该命令 ...

  2. linux 的中断 命令,linux skill命令参数及用法详解(linux中断进程执行命令)

    linux skill命令参数及用法详解(linux中断进程执行命令) 发布时间:2012-07-21 12:09:37   作者:佚名   我要评论 linux 冻结进程命令 skill 使用详解 ...

  3. linux杀死进程的命令或脚本

    目录 命令: linux杀死进程的命令或脚本 解释: 举例: 命令: ps -ef | awk '/xxxx/ && !/awk/{print $2}' | xargs kill -9 ...

  4. linux命令top查看进程,linux 查看进程的命令(top)

    标签:top 操作系统支持多任务并不是计算机同时做很多事情,而是快速的轮换着执行这些任务.linux安排不同的程序等待使用CPU. 进程的工作方式: 当系统启动的时候,内核先把自己的程序初始化为进程, ...

  5. linux 总数 进程_linux性能监控之 top 家族(1)

    点击查看>> 2020年第一期<接口自动化由浅入深>课程,4月5号开学! top家族之一(TOP) 在linux上敲top就能看到一大坨监控命令,眼花缭乱 TOP命令是Linu ...

  6. Linux学习笔记006----Linux命令ps使用详解

    1)ps a 显示现行终端机下的所有程序,包括其他用户的程序. 2)ps -A 显示所有程序. 3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示. 4)ps - ...

  7. linux查看进程运行命令行参数,linux查看进程运行命令

    Linux系统下想要查看运行中的进程,那我们该使用那个命令呢?下面由学习啦小编为大家整理了linux查看进程运行的命令的相关知识,希望对大家有帮助. 1.linux查看进程命令详解 ps命令查找与进程 ...

  8. linux进程管理 ps,Linux - 进程管理,ps与top

    一个运行的程序,可能有多个进程. PID进程ID. UID启动进程的ID. 进程所属组GID. 进程的状态R运行.S睡眠.Z僵尸. 父进程管理子进程,父进程终止的时候子进程也会终止. 常用的组合为: ...

  9. linux常用性能分析命令详解#TOP

    top top命令非常强大,是linux使用者最常用的命令之一,从下图中可以了解非常多的信息. 1-top - 07:02:09 up 27 min,  2 users,  load average: ...

最新文章

  1. Python设计模式-中介者模式
  2. 数学--图论--莫比乌斯线性筛模板
  3. .NET Core实战项目之CMS 第七章 设计篇-用户权限极简设计全过程
  4. 03-树1 树的同构 (25 分)
  5. 成长为一名Java架构师需要掌握的技术有哪些呢?
  6. JQuery实现广告效果(滚动切换)
  7. C语言复杂声明解读简明方法
  8. bzoj 3039: 玉蟾宫(悬线法)
  9. 教你高效管理CrossOver容器
  10. magento yandex插件 moneta插件 qiwi插件 俄罗斯银行
  11. 多语言国家与缩写映射表
  12. 在本地机上使用VNC远程连接CentOs7
  13. java车牌识别字符分割_opencv 车牌字符分割 ANN网络识别字符
  14. xtrabackup全量备份与全量恢复
  15. mysql 问号作用,在“WHERE column =?”中MySQL中问号的意义是什么?
  16. verilog latch
  17. win10 nginx安装和使用
  18. 安卓期末大作业——番茄小说APP
  19. HTML的子代选择器
  20. 纤亿通带你了解GPON和EPON的区别

热门文章

  1. poi 操作 导出excel 合并列
  2. Python判断一个词语是不是人名
  3. Java 将小写的数字转换成对应的大写的汉字数字
  4. 《C/C++ 面试 100 例》(十一)标准输入加速
  5. 电路仿真软件详谈(28),如何在印刷电路板中应用proteus电路仿真软件
  6. QtCreator添加文件夹
  7. 微软让草稿几秒钟变App,还推出了个像Mac Mini的迷你台式机 | Build 2022
  8. 【网络安全常用术语解读】CPE详解
  9. 由《樱桃小丸子》想到的……(未完成)
  10. java jdk 配置不成功_JDK配置环境变量不成功的原因