精华内容
下载资源
问答
  • linux ps 命令详解

    2010-12-20 22:31:43
    linux ps 命令详解 资源收集 linux ps 命令详解 资源收集
  • linux ps命令源码

    热门讨论 2009-04-22 10:36:44
    linux ps命令的源码;其实就是遍历/proc目录;供参考。
  • linux ps命令查看哪些ip连接了redis; linux ps命令查看哪些ip连接了redis; linux ps命令查看哪些ip连接了redis;
  • linux ps命令,查看进程cpu和内存占用率排序 使用以下命令查看: ps -aux | sort -k4,4n ps auxw --sort=rss ps auxw --sort=%cpu linux 下的ps命令 %CPU 进程的cpu占用率 %MEM 进程的内存占用率 VSZ 进程所...

    linux ps命令,查看进程cpu和内存占用率排序

    使用以下命令查看:

    ps -aux | sort -k4,4n

    ps auxw --sort=rss

    ps auxw --sort=%cpu

    linux 下的ps命令

    %CPU 进程的cpu占用率
    %MEM 进程的内存占用率
    VSZ 进程所使用的虚存的大小
    RSS 进程使用的驻留集大小或者是实际内存的大小
    TTY 与进程关联的终端(tty)
    STAT 检查的状态:进程状态使用字符表示的,如R(running正在运行或准备运行)、S(sleeping睡眠)、I(idle空闲)、Z (僵死)、D(不可中断的睡眠,通常是I/O)、P(等待交换页)、W(换出,表示当前页面不在内存)、N(低优先级任务)T(terminate终止)、W has no resident pages

    START (进程启动时间和日期)
    TIME ;(进程使用的总cpu时间)
    COMMAND (正在执行的命令行命令)
    NI (nice)优先级
    PRI 进程优先级编号
    PPID 父进程的进程ID(parent process id)
    SID 会话ID(session id)
    WCHAN 进程正在睡眠的内核函数名称;该函数的名称是从/root/system.map文件中获得的。
    FLAGS 与进程相关的数字标识

    常用参数
    -A 显示所有进程(等价于-e)(utility)
    -a 显示一个终端的所有进程,除了会话引线
    -N 忽略选择。
    -d 显示所有进程,但省略所有的会话引线(utility)
    -x 显示没有控制终端的进程,同时显示各个命令的具体路径。dx不可合用。(utility)
    -p pid 进程使用cpu的时间
    -u uid or username 选择有效的用户id或者是用户名
    -g gid or groupname 显示组的所有进程。
    U username 显示该用户下的所有进程,且显示各个命令的详细路径。如:ps U zhang;(utility)
    -f 全部列出,通常和其他选项联用。如:ps -fa or ps -fx and so on.
    -l 长格式(有F,wchan,C 等字段)
    -j 作业格式
    -o 用户自定义格式。
    v 以虚拟存储器格式显示
    s 以信号格式显示
    -m 显示所有的线程
    -H 显示进程的层次(和其它的命令合用,如:ps -Ha)(utility)
    e 命令之后显示环境(如:ps -d e; ps -a e)(utility)
    h 不显示第一行

    转载:linux ps命令,查看进程cpu和内存占用率排序-maxiaolin0615-ChinaUnix博客

    展开全文
  • linux ps命令,查看某进程cpu和内存占用率情况, linux ps命令,查看进程cpu和内存占用率排序。 不指定 背景:有时需要单看某个进程的CPU及占用情况,有时需要看整体进程的一个占用情况。 一、 linux ps命令,...
     
    

    背景:有时需要单看某个进程的CPU及占用情况,有时需要看整体进程的一个占用情况。
    一、 linux ps命令,查看某进程cpu和内存占用率情况
    [root@test vhost]# ps aux
    USER       PID  %CPU    %MEM    VSZ   RSS TTY      STAT    START   TIME COMMAND
    解释:
    linux 下的ps命令
    USER 进程运行用户
    PID    进程编号
    %CPU 进程的cpu占用率
    %MEM 进程的内存占用率
    VSZ 进程所使用的虚存的大小
    RSS 进程使用的驻留集大小或者是实际内存的大小
    TTY 与进程关联的终端(tty)
    STAT 检查的状态:进程状态使用字符表示的,如R(running正在运行或准备运行)、S(sleeping睡眠)、I(idle空闲)、Z (僵死)、D(不可中断的睡眠,通常是I/O)、P(等待交换页)、W(换出,表示当前页面不在内存)、N(低优先级任务)T(terminate终止)、W has no resident pages
    START (进程启动时间和日期)
    TIME ;(进程使用的总cpu时间)
    COMMAND (正在执行的命令行命令)
    NI (nice)优先级
    PRI 进程优先级编号
    PPID 父进程的进程ID(parent process id)
    SID 会话ID(session id)
    WCHAN 进程正在睡眠的内核函数名称;该函数的名称是从/root/system.map文件中获得的。
    FLAGS 与进程相关的数字标识
    ————————————由上面列的输出后于是可以通过awk进行对特定列进行输出————————————

    1. ps aux |grep HttpPrograme| awk '{print($1" "$3" "$4" "$11);}'   


    查看用户的一个进程运行情况参数o:

    1. ps -o user,%cpu,%mem,command  
    2. -o,o user-defined  -f full            --Group --User --pid --cols --ppid  


    摘自:http://www.commandlinefu.com/commands/view/7244/micro-ps-aux-by-memcpu




    二、 linux ps命令,查看进程cpu和内存占用率排序
    使用以下命令查看:
    ps -aux | sort -k4,4n
    ps auxw --sort=rss
    ps auxw --sort=%cpu

    摘录自:http://blog.chinaunix.net/uid-21389973-id-3292358.html

    展开全文
  • Linux ps命令

    万次阅读 2019-06-13 09:21:55
    一、ps命令 ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、...

    一、ps命令

    ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。

    1.1 语法

    ps(选项)
    

    1.2 选项

    选项描述
    -a显示所有终端机下执行的程序,除了阶段作业领导者之外。
    a显示现行终端机下的所有程序,包括其他用户的程序。
    -A显示所有程序。
    -c显示CLS和PRI栏位。
    c列出程序时,显示每个程序真正的指令名称,而不包含路径,选项或常驻服务的标示。
    -C<指令名称>指定执行指令的名称,并列出该指令的程序的状况。
    -d显示所有程序,但不包括阶段作业领导者的程序。
    -e此选项的效果和指定"A"选项相同。
    e列出程序时,显示每个程序所使用的环境变量。
    -f显示UID,PPIP,C与STIME栏位。
    f用ASCII字符显示树状结构,表达程序间的相互关系。
    -g<群组名称>此选项的效果和指定"-G"选项相同,当亦能使用阶段作业领导者的名称来指定。
    g显示现行终端机下的所有程序,包括群组领导者的程序。
    -G<群组识别码>列出属于该群组的程序的状况,也可使用群组名称来指定。
    h不显示标题列。
    -H显示树状结构,表示程序间的相互关系。
    -j或j采用工作控制的格式显示程序状况。
    -l或l采用详细的格式来显示程序状况。
    L列出栏位的相关信息。
    -m或m显示所有的执行绪。
    n以数字来表示USER和WCHAN栏位。
    -N显示所有的程序,除了执行ps指令终端机下的程序之外。
    -p<程序识别码>指定程序识别码,并列出该程序的状况。
    p<程序识别码>此选项的效果和指定"-p"选项相同,只在列表格式方面稍有差异。
    r只列出现行终端机正在执行中的程序。
    -s<阶段作业>指定阶段作业的程序识别码,并列出隶属该阶段作业的程序的状况。
    s采用程序信号的格式显示程序状况。
    S列出程序时,包括已中断的子程序资料。
    -t<终端机编号>指定终端机编号,并列出属于该终端机的程序的状况。
    t<终端机编号>此选项的效果和指定"-t"选项相同,只在列表格式方面稍有差异。
    -T显示现行终端机下的所有程序。
    -u<用户识别码>此选项的效果和指定"-U"选项相同。
    u以用户为主的格式来显示程序状况。
    -U<用户识别码>列出属于该用户的程序的状况,也可使用用户名称来指定。
    U<用户名称>列出属于该用户的程序的状况。
    v采用虚拟内存的格式显示程序状况。
    -V或V显示版本信息。
    -w或w采用宽阔的格式来显示程序状况。
    x显示所有程序,不以终端机来区分。
    X采用旧式的Linux i386登陆格式显示程序状况。
    -y配合选项"-l"使用时,不显示F(flag)栏位,并以RSS栏位取代ADDR栏位 。
    -<程序识别码>此选项的效果和指定"p"选项相同。
    –cols<每列字符数>设置每列的最大字符数。
    –columns<每列字符数>此选项的效果和指定"–cols"选项相同。
    –cumulative此选项的效果和指定"S"选项相同。
    –deselect此选项的效果和指定"-N"选项相同。
    –forest此选项的效果和指定"f"选项相同。
    –headers重复显示标题列。
    –help在线帮助。
    –info显示排错信息。
    –lines<显示列数>设置显示画面的列数。
    –no-headers此选项的效果和指定"h"选项相同,只在列表格式方面稍有差异。
    –group<群组名称>此选项的效果和指定"-G"选项相同。
    –Group<群组识别码>此选项的效果和指定"-G"选项相同。
    –pid<程序识别码>此选项的效果和指定"-p"选项相同。
    –rows<显示列数>此选项的效果和指定"–lines"选项相同。
    –sid<阶段作业>此选项的效果和指定"-s"选项相同。
    –tty<终端机编号>此选项的效果和指定"-t"选项相同。
    –user<用户名称>此选项的效果和指定"-U"选项相同。
    –User<用户识别码>此选项的效果和指定"-U"选项相同。
    –version此选项的效果和指定"-V"选项相同。
    –widty<每列字符数>此选项的效果和指定"-cols"选项相同。

    二、使用场景

    ps -ef #显示所有当前进程
    ps aux #显示所有当前进程
    ps -ax #显示所有当前进程
    ps -u pungki #根据用户过滤进程
    ps -aux --sort -pcpu | less #根据 CPU 使用来升序排序
    ps -aux --sort -pmem | less #根据用户过滤进程
    ps -aux --sort -pcpu,+pmem | head -n 10 #查询全10个使用cpu和内存最高的应用
    ps -C getty #通过进程名和PID过滤
    ps -f -C getty #带格式显示的,通过进程名和PID过滤
    ps -L 1213 #根据线程来过滤进程
    ps -axjf(或pstree) #树形显示进程
    ps -eo pid,user,args # 显示安全信息
    ps -U root -u root u #格式化输出 root 用户(真实的或有效的UID)创建的进程
     
    
    展开全文
  • linux ps1 ps2 ps3 ps4

    千次阅读 2010-08-19 23:18:00
    Linux用户命令行字符环境变量 - [Linux | UNIX]Apr 3, 2009Tag:linux,PS1,PS2 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 ...就会出现"#"或"$"等命令提示符,比如"[root@pxe root]#...

    Linux用户命令行字符环境变量 - [Linux | UNIX]

    Apr 3, 2009

    Tag: linux, PS1, PS2

    版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明
    http://fbirdzp.blogbus.com/logs/37423250.html

    用户登录Linux系统的字符界面后,就会出现"#"或"$"等命令提示符,比如"[root@pxe root]# “、"[oracle@db1 ~]$”或是 “-bash-3.00#”等等。

    通过设置环境变量PS1、PS2、PS3以及PS4来自定义用户命令行的字符显示。如果要长期永久性修改提示符,可以将修改提示符的命令添加到$HOME/.profile或$HOME/.bash_profile文件中。

    1. PS1

    PS1是主提示符变量,也是默认提示符变量。默认值"/s-/v/$“,显示shell类型和版本。
    基本上通过设置PS1来定义命令行提示字符即可,最常用的需求就是显示登录的用户名、主目录、主机名等等,举个例子如下:


     

    显示用户名,主机名和动态显示当前目录
    -bash-3.00# export PS1="[/u@/h /w]"
    [root@MagicLinux ~]cd /etc
    [root@MagicLinux /etc]

    注意:如果当前目录是用户的HOME目录,则显示"~


     

    PS1变量可以使用的参数值有如下:

    /d代表日期,格式为weekday month date,例如:"Mon Aug 1"
    /H完整的主机名称。例如:我的机器名称为:fc4.linux,则这个名称就是fc4.linux
    /h仅取主机的第一个名字,如上例,则为fc4,.linux则被省略
    /t显示时间为24小时格式,如:HH:MM:SS
    /T显示时间为12小时格式
    /A显示时间为24小时格式:HH:MM
    /u当前用户的账号名称
    /vBASH的版本信息
    /w完整的工作目录名称。家目录会以 ~代替
    /W利用basename取得工作目录名称,所以只会列出最后一个目录
    /#下达的第几个命令
    /$提示字符,如果是root时,提示符为:# ,普通用户则为:$
    /[字符"["
    /]字符"]"
    /!命令行动态统计历史命令次数

    2. PS2

    PS2是副提示符变量,默认值是''> ''。
    PS2一般使用于命令行里较长命令的换行提示信息,比如:


    默认设置
    -bash-3.00# rpm -q gcc make binutils openmotif setarch compat-db compat-gcc /
    > compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel

    自定义设置
    -bash-3.00# export PS2="PS2 => "
    -bash-3.00# rpm -q gcc make binutils openmotif setarch compat-db compat-gcc /
    PS2 => compat-gcc-c++ compat-libstdc++ compat-libstdc++-devel


     

    3. PS3,PS4

    这两个环境变量可能用得不多,不研究了。如果有兴趣,可以学习bash里面的简介。

    (可以百度 linux超級技巧,第33章專門講述了ps3,ps4)

    PS3    The value of this parameter is used as the prompt for the select command (see SHELL GRAMMAR above).
    PS4    The value of this parameter is expanded as with PS1 and the value is printed before  each  command  bash displays  during an execution trace.  The first character of PS4 is replicated multiple times, as neces-sary, to indicate multiple levels of indirection.  The default is ''+ ''.

    展开全文
  • Linux ps命令详细参数

    万次阅读 2018-06-23 10:49:10
    Linux系统中,ps(Process Status的缩写)命令常常用来用来列出系统中当前运行的进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。要...
  • linux ps 查看进程命令

    万次阅读 2015-02-28 23:26:21
    linuxps命令是Process Status的缩写。ps命令可以列出系统中当前运行的进程,所列出的进程是在执行ps命令这个时刻正在运行的进程。 如果要动态显示进程信息,需要使用top命令。通过ps命令,可以确定哪些进程正在...
  • linux ps -ef|grep kill

    2017-08-22 06:54:08
    ![图片说明](https://img-ask.csdn.net/upload/201708/22/1503384741_231947.png) 为什么连续两次执行 ps -ef|grep java 命令查询到的线程号为什么不一样?使用kill 也结束不掉
  • linux ps命令输出结果排序

    千次阅读 2018-01-18 15:08:38
    按实际内存消耗的指定序列显示前10条记录 ...ps auxw|sort -rn -k6|head -10升序:ps auxw|head -1;ps auxw|sort -n -k6|head -10 命令说明: ps auxw|head -1 # 获取第一行,即标题头  sort -n -k6 ...
  • linux ps 命令的结果中VSZ,RSS,STAT的含义和大小 pslinux系统的进程管理工具,相当于windows中的资源管理器的一部分功能。 一般来说,ps aux命令执行结果的几个列的信息分别是: USER 进程所属用户 PID 进程...
  • linux ps -elf 查看进程获取进程id

    千次阅读 2020-05-30 15:39:53
    关于ps 指令,在部署应用程序到linux主机时候,会用到,如查询当前进程信息,比较常用的指令如下。 <1>获取java进程 进程组信息: ps -elf |grep java 如图: 上述:F : 程序的旗标 (flag),S : 程序的状态 ...
  • linux ps 命令好记性不如烂笔头

    千次阅读 2017-04-10 10:23:54
    linux的命名好多好多,啃下一本书,长时间不用也会忘记。还是老话,好记性不如烂笔头。ps aux | grep python ps -ef | grep python上面两个是我常常使用的ps命令。ps (Process Status).用来列出系统中当前运行的...
  • Linux ps aux指令詳解

    千次阅读 2019-03-04 21:33:05
    linux上进程有5种状态: 1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运行, 进程必须等待直到有中断发生) 4. 僵死(进程已...
  • ps aux | grep [pthread] 查看特定进程[pthread]的状态信息; 在Linux中,可能状态如下: D 不可中断 Uninterruptible sleep (usually IO) R 正在运行,或在队列中的进程 S 处于休眠状态 T 停止或被追踪 Z ...
  • linux ps 显示不全宽度不足

    千次阅读 2017-09-07 19:40:21
    ps命令显示不全
  • linux ps命令显示完整命令

    千次阅读 2013-11-13 10:20:15
    linux上执行ps命令,输出往往被截断 ps -f -p1501 UID PID PPID C STIME TTY TIME CMD root 1501 1 0 Nov11 ? 00:00:00 /bin/sh /usr/bin/mysqld_safe --datadir=/home/mysql --socket...
  • linux ps与netstat命令

    千次阅读 2014-05-13 23:10:35
    ps 命令用于查看当前正在运行的进程。  grep 是搜索  例如: ps -ef | grep java  表示查看所有进程里CMD是java的进程信息  ps -aux | grep java  -aux 显示所有状态  ps 3. kill
  • Linux ps命令(查看当前进程)

    千次阅读 2019-05-08 11:13:44
    ps命令用于显示当前进程 (process) 的状态。语法: ps [选项] 命令选项: ps 的参数非常多, 在此仅列出几个常用的参数并大略介绍含义 -A 列出所有的行程 -w 显示加宽可以显示较多的资讯 -au 显示较详细的资讯...
  • linux ps 命令参数详解

    万次阅读 2011-11-24 17:03:30
    ps [-aAcdefHjlmNVwy][acefghLnrsSTuvxX][-C ][-g ] [-G ][-p ][p ][-s ] [-t ][t ][-u ][-U ] [U ][-][--cols ] [--columns ][--cumulative][--deselect][--forest] [--headers][--help][-- info][-
  • linux ps aux 命令详解

    千次阅读 2014-01-20 15:24:30
    例二:列出目前所有的正在内存中的进程: [root@www ~]# ps aux USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.0 2064 616 ? Ss Mar11 0:01 init [5] root
  • 对于linux ps 一些参数的简单说明

    千次阅读 2018-04-27 10:01:57
    ps命令方便我们查看进程。启动一个程序,例如mysql,可以使用常用的ps -aux ,ps -ef 加上个grep mysql 来进行一个查看,看看进程是否存在呢。那这些参数的含义是什么呢,我们只有知道了参数的含义才能在以后灵活运用...
  • ps 命令是最常用的监控进程的命令,通过此命令可以查看系统中所有运行进程的详细信息。...在不同的 Linux 发行版上,ps 命令的语法各不相同,为此,Linux 采取了一个折中的方法,即融合各种不同的风格,兼顾那些已...
  • linux ps命令输出进程号

    千次阅读 2014-11-04 13:15:30
    ps -ef | grep data-en | awk '{print $2}'
  • ps -eo lstart 启动时间ps -eo etime 运行多长时间. ps -eo pid,lstart,etime | grep 5176

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 423,224
精华内容 169,289
关键字:

linuxps

linux 订阅