Linux_ps总结
ps命令用于监测进程的工作情况。进程是一直处于动态变化中,而ps命令所显示的进程工作状态时瞬间的
使用方式:
ps [options]
常用参数
-A 显示所有进程
-a 显示现行终端机下的所有进程,包括其他用户的进程
-u 显示用户的UID
-x:显示没有控制终端的进程,同时显示各个命令的具体路径
e:命令之后显示环境
-f:全部列出,通用和其他选项联用。
-au:显示较为详细的进程信息
-aux:即显示所有进程又显示详细信息
常用用法:
ps a 显示现在终端下的所有程序,包含其他用户的程序。
ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。
ps e 列出程序时,显示每个程序所使用的环境变量。
ps f 用ASCII字符显树状结构,表达程序间的相互关系。
ps s 采用程序信号的格式显示程序状况。
ps S 列出程序时,包含已中断的子程序资料。
ps u 以用户为主的格式来显示程序状况。
ps x 显示所有程序,不以终端机来区分。
ps aux
ps ef
~ ps aux
USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND
01376019 23833 9.3 3.1 4846924 260048 ?? R 3:05下午 0:09.28 /Applications/iTerm.app/Contents/MacOS/iTerm2
_sophos 507 4.4 1.3 4893444 105864 ?? Us 五02下午 71:01.83 SophosScanD
_windowserver 233 3.3 0.6 7881712 52688 ?? Ss 五02下午 35:45.59 /System/Library/PrivateFrameworks/SkyLight.framework/Resources/WindowServer -daemon
01376019 825 2.2 0.9 5131664 76200 ?? S 五02下午 1:22.03 /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder
01376019 5302 1.5 0.4 4524216 30204 ?? Rs 11:35上午 0:02.81 /System/Library/Frameworks/AppKit.framework/Versions/C/XPCServices/DocumentPopoverViewService.xpc/Contents/MacOS/DocumentPopoverViewService
root 24041 0.6 0.0 4279936 1144 s001 R+ 3:07下午 0:00.00 ps aux
01376019 23839 0.5 0.0 4296984 3856 s001 S 3:05下午 0:00.26 -zsh
字段说明:
PID: 用户进程ID
%CPU: 进程的cpu占用率
%MEM: 进程的内存占用率
VSZ: 该进程使用掉的虚拟内存量 (Kbytes)
RSS :该进程占用的固定的内存量 (Kbytes)
TTY(TT) :该进程是在那个终端机上面运作,若与终端机无关,则显示 ?
STAT:该程序目前的状态
Linux_ps总结的更多相关文章
随机推荐
- KTL 一个支持C++14编辑公式的K线技术工具平台 - 第七版,体验GPGPU。
K,K线,Candle蜡烛图. T,技术分析,工具平台 L,公式Language语言使用c++14,Lite小巧简易. 项目仓库:https://github.com/bbqz007/KTL 国内仓库 ...
- java中JVM和JMM之间的区别
一 jvm结构 jvm的内部结构如下图所示,这张图很清楚形象的描绘了整个JVM的内部结构,以及各个部分之间的交互和作用. 1 Class Loader(类加载器)就是将Class文件加载到内存,再说的 ...
- C4C中更方便的消息管理
- Linux for CentOS 下的 nginx 绿色安装-超省心安装
1.我这里是nginx-1.13.0-1.x86_64 .rpm(点击下载)版本的. 2.安装nginx的相应环境.有些环境可能不必须,但是安装了,确保以防万一,多多益善 yum install gd ...
- Pytorch从0开始实现YOLO V3指南 part3——实现网络前向传播
本节翻译自:https://blog.paperspace.com/how-to-implement-a-yolo-v3-object-detector-from-scratch-in-pytorch ...
- Map接口中的常用方法和Map集合遍历键找值方式
Map接口中定义了很多方法,常用的如下: public V put(K key,V value) 将指定的值与此映射中的指定键相关联(可选操作) V remove(Object key); 如果此映射 ...
- 网络通信协议分类和IP地址
网络通信协议分类 通信的协议还是比较复杂的,java.net 包中包含的类和接口,它们提供低层次的通信细节.我们可以直接使用这些类和接口,来专注于网络程序开发,而不用考虑通信的细节 java.net ...
- docker仓库之harbor的基本使用(二)
1 1.配置docker使用harbor仓库上传下载镜像 2 #注意:如果我们配置的是https的话,本地docker就不需要任何操作就可以访问harbor 3 测试机器 4 root@ubuntu1 ...
- AtCoder Beginner Contest 248 E - K-colinear Line // 计算几何
原题链接:E - K-colinear Line (atcoder.jp) 题意: 给出直角坐标系上N个点(N <= 300),求经过这些点中至少K个点的直线数量,若有无穷多条,则输出" ...
- git常见问题及解决方法
简介 由于在git使用过程中会出现各种各样的问题,因此本文将常见的问题记录下来并提供相应的解决方案,方便后续查找. git pull问题: There is no tracking informati ...