Linux ps和pstree命令

1. 查看所有进程

ps -eF

-e: Select all processes.-F: Extra full format.

  PSR (Processor)显示进程所在的CPU。

2. 查看所有进程(包括线程)

ps -eLF
-e: Select all processes.-L: Show threads, possibly with LWP and NLWP columns.-F: Extra full format.

  LWP (Low Weight Process),显示的是线程号TID。对Linux内核而言,线程和进程的管理没有任何区别。对用户而言,一个进程可能包含多个线程。PID和LWP相同,则该线程为进程的主线程。

3. 自定义格式查看

ps -eLo pid,lwp,nlwp,sched,pri,psr,args
-e: Select all processes.-L: Show threads, possibly with LWP and NLWP columns.-o: User-defined format.

  可查看想要查看的参数,如调度策略,优先级等。

4. pstree

  以树状格式查看进程/线程使用pstree命令。

pstree -p

-p: Show PIDs.

  有关ps和pstree的具体使用方法,不妨使用man命令查看。

原文地址:https://www.cnblogs.com/yanceylu/p/12294085.html

时间: 2024-10-14 07:34:20

Linux ps和pstree命令的相关文章

linux ps查看进程命令详解

http://linux.net527.cn/Linuxwendang/xitongguanliyuan/39094.htmlLinux操作系统PS命令详细解析 要对系统中进程进行监测控制,用 ps 命令满足你. /bin/ps ps 是显示瞬间行程的状态,并不动态连续:如果想对进程运行时间监控,应该用 top 工具. kill 用于杀死进程. ps简介 对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而ps命令就是最基本同时也是非常强大的进程查看命令.使用该命令可以

(转)Linux常用性能检测命令

一.uptime     Uptime命令的显示结果包括服务器已经运行了多长时间,有多少登陆用户和对服务器性能的总体评估(load average).load average值分别记录了上个1分钟,5分钟和15分钟间隔的负载情况,load average不是一个百分比,而是在队列中等待执行的进程的数量.如果进程要求CPU时间被阻塞(意味着CPU没有时间处理它),load average值将增加.另一方面,如果每个进程都可以立刻得到访问CPU的时间,这个值将减少.   UP kernel下的loa

linux每日命令(34):ps命令和pstree命令

阅读目录(Content) 一.命令格式: 二.命令功能: 三.命令参数: 四. 使用实例 1. 显示所有进程信息 2. 显示指定用户信息 3. 显示所有进程信息,连带命令行 4. ps 与grep 常用组合用法,查找特定进程 5:将目前属于您自己这次登入的 PID 与相关信息列示出来 6.列出目前所有的正在内存当中的程序 ps工具标识进程的5种状态码 7.以类似进程树的结构显示 8. pstree命令更优雅的树状显示 以树状图只显示进程的名字,且相同进程合并显示: 以树状图显示进程同时还显示P

linux ps top 命令 VSZ,RSS,TTY,STAT, VIRT,RES,SHR,DATA的含义

linux ps top 命令 VSZ,RSS,TTY,STAT, VIRT,RES,SHR,DATA的含义 linuxpstop http://javawind.net/p131 VIRT:virtual memory usage 虚拟内存 1.进程“需要的”虚拟内存大小,包括进程使用的库.代码.数据等 2.假如进程申请100m的内存,但实际只使用了10m,那么它会增长100m,而不是实际的使用量 RES:resident memory usage 常驻内存 1.进程当前使用的内存大小,但不包

浅谈Linux系统中如何查看进程 ——ps,pstree,top,w,全解

进程是一个其中运行着一个或多个线程的地址空间和这些线程所需要的系统资源.一般来说,Linux系统会在进程之间共享程序代码和系统函数库,所以在任何时刻内存中都只有代码的一份拷贝. 1,ps命令 作用:ps命令主要用于查看系统中进程的状态. 用法:ps [选项] 主要选项如下: -e 显示所有进程 -a 跟终端无关的进程 (BSD风格,不加横杆) -x 跟终端有关的进程 -u 发起者 -F 额外信息 -f 显示完整信息 -j 以作业的方式显示进程 -H 显示进程的关系 -o 自定义显示哪些字段 单一

linux ps命令

语法注意: ps(process status)命令带有2种不一样的风格,分别是BSD和UNIX.新用户经常会混淆和错误地解释这两种风格.所以要弄清楚他们,继续操作之前这里是一些基本的信息. 注意:"ps aux"和"ps -aux"不相同.例如"-u"用来显示该用户的进程.但是"u"则是显示详细的信息. BSD风格:在BSD风格的语法选项前不带连字符. ps aux UNIX/LINUX的风格:在linux风格的语法选项前面

Linux PS 命令详解

Linux操作系统PS命令详细解析 要对系统中进程进行监测控制,用 ps 命令满足你. /bin/ps ps 是显示瞬间行程的状态,并不动态连续:如果想对进程运行时间监控,应该用 top 工具. kill 用于杀死进程. ==============ps 的参数说明============================ l 长格式输出: u 按用户名和启动时间的顺序来显示进程: j 用任务格式来显示进程: f 用树形格式来显示进程: a 显示所有用户的所有进程(包括其它用户): x 显示无控制

是否仍沉浸于Linux下的top、ps、pstree的美好?

 曾经很好奇线程.进程的美妙:曾经很喜欢Linux下的Top.ps.pstree美好,是否曾想见识Visual Studio--Spy++威力呢? 你是否曾想知道一个软件是用什么开发工具制作而成的吗?哪就使用Spy++查看该程序的窗口或控件,如果窗口或控件的类名均以T开头,那有非常大的几率表明该软件就是用Delphi或者C++ Builder开发而成,同时根据Spy++获得的控件类名你还可以知道该软件使用了什么第三方组件,是不是很有用? Microsoft Spy++是一个非常好的查看Win

pstree命令--Linux命令应用大词典729个命令解读

内容来源于人民邮电出版社<Linux命令应用大词典> 讲述729个命令,1935个例子 学习Linux系统的参考书.案头书,遇到不懂的命令或命令选项一查即可 争取每天都发布内容 pstree命令 使用pstree命令可以显示正在运行的进程的进程树.pstree命令用ASCII字符显示树状结构,清楚地表达进程之间的相互关系.如果不指定进程号或用户名,那么会把系统启动时的第一个进程看作是基层,并显示之后的所有进程.若指定用户名,便会以属于该用户的第一个进程当作基层,然后显示该用户的所有进程. 命令