close

  Linux的指令常用卻又記不住每個參數的意涵,像ps -aux,就有評估process所占資源比例的功能,是故誌之備忘。

ps -aux:

顯示其他用戶啟動的行程(a)

查看系統中屬於自己的行程(x)

啟動這個行程的用戶和它啟動的時間(u)

------------------------------------------------------

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND

root 1 0.0 0.0 1340 440 ? S Nov05 0:04 init

root 2 0.0 0.0 0 0 ? SW Nov05 0:00 [keventd]

root 3 0.0 0.0 0 0 ? SW Nov05 0:00 [keventd]

...

------------------------------------------------------

USER: 域指明了是哪個用戶啟動了這個命令;

PID : Proccess ID

%CPU: 占CPU比值

%MEM: 占記憶體比值

VSZ : 虛擬記憶體大小, 表示如果一個程式完全駐留在記憶體的話需要佔用多少記憶體空間

RSS : 常駐集大小, 當前實際佔用了多少記憶體

STAT: 顯示了行程當前的狀態:

   D 不可中斷 Uninterruptible(usually IO)

   R 正在運行,或在佇列中的行程

   S 處於休眠狀態, 表明這些行程在等待某些事件發生--可能是用戶輸入或者系統資源的可用性

   T 停止或被追蹤

   Z 僵屍行程

   W 進入記憶體交換(從內核2.6開始無效)

   X 死掉的行程

   < 高優先順序

   n 低優先順序

   s 包含子行程

   + 位於後臺的行程組

arrow
arrow
    全站熱搜

    Jemmy 發表在 痞客邦 留言(0) 人氣()