linux之进程观察命令:ps和top
一.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分钟内的平均系统负载,最近5分钟内的平均系统负载,最近15分钟内的平均系统负载.
- 第2行是当前系统进程概况,一共有118个进程,其中有2个正在运行,116个处于休眠状态。
- 第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行是物理内存的使用状态,从左到右分别表示为物理内存总量,已使用的内存,空闲内存和缓存使用的内存。
- 第5行是虚拟内存的使用状态,前三列和物理内存的意义是一致的,最后一个代表缓冲的交换区总量。
- 再下面就是动态的进程信息。默认情况下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命令的一些快捷键,注意快捷键是区分大小写的,更多可用的方式可以按问号(?)键进入帮助模式:
- 字母P键表示按照CPU的使用率进行排序
- 字母M键表示按照Memory的使用率排序
- 字母N键表示以PID排序
- 字母T键表示按照CPU的使用时间排序
- 字母K键表示kill进程
- 字母R键表示renice一个进程
linux之进程观察命令:ps和top相关推荐
- 进程监控命令ps和top(五)
目录 一 ps命令 1 描述 2 主要参数 3 ps -ef 4 ps aux 5 用例 二 top命令 1 概述 2 功能说明 3 其他使用技巧 4 常用显示命令 一 ps命令 1 描述 该命令 ...
- linux 的中断 命令,linux skill命令参数及用法详解(linux中断进程执行命令)
linux skill命令参数及用法详解(linux中断进程执行命令) 发布时间:2012-07-21 12:09:37 作者:佚名 我要评论 linux 冻结进程命令 skill 使用详解 ...
- linux杀死进程的命令或脚本
目录 命令: linux杀死进程的命令或脚本 解释: 举例: 命令: ps -ef | awk '/xxxx/ && !/awk/{print $2}' | xargs kill -9 ...
- linux命令top查看进程,linux 查看进程的命令(top)
标签:top 操作系统支持多任务并不是计算机同时做很多事情,而是快速的轮换着执行这些任务.linux安排不同的程序等待使用CPU. 进程的工作方式: 当系统启动的时候,内核先把自己的程序初始化为进程, ...
- linux 总数 进程_linux性能监控之 top 家族(1)
点击查看>> 2020年第一期<接口自动化由浅入深>课程,4月5号开学! top家族之一(TOP) 在linux上敲top就能看到一大坨监控命令,眼花缭乱 TOP命令是Linu ...
- Linux学习笔记006----Linux命令ps使用详解
1)ps a 显示现行终端机下的所有程序,包括其他用户的程序. 2)ps -A 显示所有程序. 3)ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示. 4)ps - ...
- linux查看进程运行命令行参数,linux查看进程运行命令
Linux系统下想要查看运行中的进程,那我们该使用那个命令呢?下面由学习啦小编为大家整理了linux查看进程运行的命令的相关知识,希望对大家有帮助. 1.linux查看进程命令详解 ps命令查找与进程 ...
- linux进程管理 ps,Linux - 进程管理,ps与top
一个运行的程序,可能有多个进程. PID进程ID. UID启动进程的ID. 进程所属组GID. 进程的状态R运行.S睡眠.Z僵尸. 父进程管理子进程,父进程终止的时候子进程也会终止. 常用的组合为: ...
- linux常用性能分析命令详解#TOP
top top命令非常强大,是linux使用者最常用的命令之一,从下图中可以了解非常多的信息. 1-top - 07:02:09 up 27 min, 2 users, load average: ...
最新文章
- Python设计模式-中介者模式
- 数学--图论--莫比乌斯线性筛模板
- .NET Core实战项目之CMS 第七章 设计篇-用户权限极简设计全过程
- 03-树1 树的同构 (25 分)
- 成长为一名Java架构师需要掌握的技术有哪些呢?
- JQuery实现广告效果(滚动切换)
- C语言复杂声明解读简明方法
- bzoj 3039: 玉蟾宫(悬线法)
- 教你高效管理CrossOver容器
- magento yandex插件 moneta插件 qiwi插件 俄罗斯银行
- 多语言国家与缩写映射表
- 在本地机上使用VNC远程连接CentOs7
- java车牌识别字符分割_opencv 车牌字符分割 ANN网络识别字符
- xtrabackup全量备份与全量恢复
- mysql 问号作用,在“WHERE column =?”中MySQL中问号的意义是什么?
- verilog latch
- win10 nginx安装和使用
- 安卓期末大作业——番茄小说APP
- HTML的子代选择器
- 纤亿通带你了解GPON和EPON的区别