linux ps -ef和ps -fu,linux ps命令,查看某進程cpu和內存占用率情況, linux ps命令,查看進程cpu和內存占用率排序。 不指定...

背景:有時需要單看某個進程的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進行對特定列進行輸出————————————

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

查看用戶的一個進程運行情況參數o:

ps -o user,%cpu,%mem,command

-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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值