今天看啥
热点:

Linux下ps aux解释,linuxpsaux解释


ps aux的功能是打印出所有进程

ps是最基本也是最强大的进程查看命令

aux都是参数

a = show processes for all users 显示所有用户的进程
u = display the process's user/owner 显示用户
x = also show processes not attached to a terminal 显示无控制终端的进程

在下面即将介绍的axo中

o = 格式,用户定义的

1) Displaying top 10 CPU_consuming processes: 展示消耗CPU最多的10个进程
 # ps aux|head -1; ps aux|sort -rn +2|head -10
2) Displaying top 10 memory-consuming processes: 展示消耗内存最多的10个进程
# ps aux|head -1; ps aux|sort -rn +3|head

To view custom columns we use the below command [root@server ~]# ps axo stat,euser,ruser,%mem,pid,%cpu,comm
Here  stat -> status of the process euser -> effective user ruser -> real user %mem -> percentage of memory utilized by process pid -> process ID %cpu -> percentage of memory utilized by process comm -> command
To view top 10 memory utilized process process  [root@server ~]# ps axo ruser,%mem,comm,pid,euser | sort -nr | head -n 10  RUSER    %MEM COMMAND           PID EUSER
root      0.4 sshd             3189 root
root      0.4 sshd             2486 root
root      0.2 master           1194 root
root      0.1 rsyslogd         2918 root
root      0.1 ps               3355 root
root      0.1 login            1217 root
root      0.1 bash             3191 root
root      0.1 bash             3080 root
root      0.1 bash             2488 root

To view top 10 memory utilized process process [root@server ~]# ps axo ruser,%cpu,comm,pid,euser | sort -nr | head -n 10 RUSER    %CPU COMMAND           PID EUSER
root      0.2 events/0            7 root
root      0.0 watchdog/0          6 root
root      0.0 vsftpd           1118 root
root      0.0 vmmemctl          593 root
root      0.0 usbhid_resumer     41 root
root      0.0 udevd             420 root
root      0.0 udevd            1235 root
root      0.0 udevd            1234 root
root      0.0 sync_supers        13 root


Reference:

http://www.360doc.com/content/12/0405/19/1671317_201194366.shtml

http://www.unixmantra.com/2013/07/top-12-ps-performance-commands.html

http://easylinuxtutorials.blogspot.com/2013/10/how-to-find-top-10-cpu-memory-consuming.html


linux 下 ps -aux 命令

ps -aux的写法格式存在问题。带不带管道都会存在warning的提示,你可以仔细试试。
原因可以参考man下面的内容,man ps :
Note that "ps -aux" is distinct from "ps aux". The POSIX and UNIX standards require that "ps -aux" print all processes owned by a user named
"x", as well as printing all processes that would be selected by the -a option. If the user named "x" does not exist, this ps may interpret
the command as "ps aux" instead and print a warning. This behavior is intended to aid in transitioning old scripts and habits. It is fragile,
subject to change, and thus should not be relied upon.
大意理解为如果系统存在用户x,则使用ps -aux 得到的是x用户的进程信息,如果没有用户x,则跟ps aux一样。所以以后使用ps aux记得不要使用"-"
 

在Linux Shell程序中输入ps aux | grep top是什?

常用ps命令参数 进程查看命令
需掌握一些最常用的命令参数就可以了。
最常用的三个参数是u、a、x。
a 显示终端上的所有进程,包括其他用户的进程。
x 显示没有控制终端的进程
u user 用户名
grep 是一种强大的文本搜索工具,它能使用正则表达式搜索文本
| 是管道符号 表示前面的命令结果作为后面的命令输入

所以整个表达式表示 显示所有包含其他使用者的进程并找其中包含top名字的进程
 

www.bkjia.comtruehttp://www.bkjia.com/xtzh/874838.htmlTechArticleLinux下ps aux解释,linuxpsaux解释 ps aux的功能是打印出所有进程 ps是最基本也是最强大的进程查看命令 aux都是参数 a = show processes for all users 显...

相关文章

相关搜索: grep

帮客评论

视觉看点