百度收錄的數字是什么意思?


百度收錄的數字是什么意思?


linux命令ps aux|grep xxx詳解如下:

要對進程進行監測和控制,首先必須要了解當前進程的情況,也就是需要查看當前進程, 而ps命令(Process Status)就是最基本同時也是非常強大的進程查看命令.
使用該命令 可以確定有哪些進程正在運行和運行的狀態、進程是否結束、進程有沒有僵尸、哪些進程占用了過多的資源等等.總之大部分信息都是可以通過執行該命令得到的.
ps 為我們提供了進程的一次性的查看 , 它所提供的查看結果并不動態連續的;
如果想對進程時間監控 , 應該用 top 工具 。
如果直接用ps命令 , 會顯示所有進程的狀態 , 通常結合grep命令查看某進程的狀態 。
grep (global search regular expression(RE) and print out the line,全面搜索正則表達式并把行打印出來)是一種強大的文本搜索工具 , 它能使用正則表達式搜索文本 , 并把匹配的行打印出來 。
使用示例:
[root@node20 updateDB]# ps aux|grep ./update_stock
root 14232 0.0 0.0 5928 724 pts/1 S+ 18:16 0:00 grep ./update_stock
root 25021 0.0 0.0 3056 816 ? S Apr12 0:03 ./update_stock
ps aux輸出格式:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
格式說明:
USER: 行程擁有者
PID: pid
%CPU: 占用的 CPU 使用率
%MEM: 占用的記憶體使用率
VSZ: 占用的虛擬記憶體大小
RSS: 占用的記憶體大小
TTY: 終端的次要裝置號碼 (minor device number of tty)
STAT: 該行程的狀態 , linux的進程有5種狀態:
D 不可中斷 uninterruptible sleep (usually IO)
R 運行 runnable (on run queue)
S 中斷 sleeping
T 停止 traced or stopped
Z 僵死 a defunct (地zombie地) process
注: 其它狀態還包括W(無駐留頁), <(高優先級進程), N(低優先級進程), L(內存鎖頁).
START: 行程開始時間
TIME: 執行的時間
COMMAND:所執行的指令
運行 ps aux 的到如下信息:
ps aux
USERPID%CPU %MEM VSZRSS TTYSTATSTART TIME COMMAND
smmsp 35210.00.76556 1616?Ss20:40 0:00 sendmail: Queue runner@01:00:00 f
root35320.00.22428452?Ss20:40 0:00 gpm -m /dev/input/mice -t imps2
htt35630.00.02956196?Ss20:41 0:00 /usr/sbin/htt -retryonerror 0
htt35640.01.729460 3704?Sl20:41 0:00 htt_server -nodaemon
root35740.00.45236 992?Ss20:41 0:00 crond
xfs36170.01.313572 2804?Ss20:41 0:00 xfs -droppriv -daemon
root36270.00.23448552?SNs20:41 0:00 anacron -s
root36360.00.12304420?Ss20:41 0:00 /usr/sbin/atd
dbus36550.00.513840 1084?Ssl20:41 0:00 dbus-daemon-1 --system
....................................
stat 中的參數意義如下:
D 不可中斷 Uninterruptible(usually IO)
R 正在運行 , 或在隊列中的進程
S 處于休眠狀態
T 停止或被追蹤
Z 僵尸進程
W 進入內存交換(從內核2.6開始無效)
X死掉的進程
< 高優先級
n低優先級
s包含子進程
+位于后臺的進程組
ps命令
要對進程進行監測和控制,首先必須要了解當前進程的情況,也就是需要查看當前進程,而ps命令就是最基本同時也是非常強大的進程查看命令.使用該命令可以 確定有哪些進程正在運行和運行的狀態、進程是否結束、進程有沒有僵尸、哪些進程占用了過多的資源等等.總之大部分信息都是可以通過執行該命令得到的.
ps命令最常用的還是用于監控后臺進程的工作情況,因為后臺進程是不和屏幕鍵盤這些標準輸入/輸出設備進行通信的,所以如果需要檢測其情況,便可以使用ps命令了.

猜你喜歡