用戶、pid號、使用cpu、使用內存、虛擬內存、真實內存、控制檯、狀態、啓動時間、運行時間、名 USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND root 1 0.0 0.1 2900 1448 ? Ss 07:21 0.00 【*****】
(1)狀態STAT中「S」是進程可中斷的睡眠模式。緩存
「s"會話進程的後臺的進程組。 」N「表明進程優先級爲低。 」s<s「進程優先級高。」l「表明多線程。 +「前臺的進程組。」R「正在運行的進程。
」Z「表明殭屍進程(父進程以死)殭屍進程會吃內存。
(2)控制檯TTY若是沒有控制檯連接的話顯示」?「號。多線程
top - 08:24:00 up 1:02(系統時間,啓動,開機時常), 2 users, load average,:0.00,0.00,0.00(有2個用戶登錄,負載值狀態) Tasks:113 total(總共有113個進程), 1 running(1個運行進程),110 sleeping(110個睡眠進程), 0 stopped(0箇中止進程),0 zobmie(0個殭屍進程) Cpu(s):0.0%us(用戶態cpu百分比),0.3%sy(系統態cpu百分比),0.0%ni(所使用百分比),99.7id(未使用百分比),0.0%wa,0.0%hi,0.0%si,0.0%st
Mem: 1030680k total(內存大小), 325272k used(使用大小), 705408k free(空閒大小), 98916k buffers(讀緩存大小)
Swap: 2097144k total(交換分區大小),0k used(使用大小), 2097144k free(空閒大小), 125296k cached(寫緩存大小)
pid號,用戶,內核調度的優先級,調度優先級調試,分配內存,內存使用,共享內存,狀態,使用cpu百分比,運行時間,使用內存百分比,名字 PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 1 root 20 0 2900 1448 1224 S 0.0 0.1 0:01.28 init
(1)負載值load average:分爲三個負載值,1分鐘前,5分鐘前,15分鐘前,負載值。
(2)交換分區swap,虛擬內存,當物理內存不夠用時,他會將會奪取硬盤部分空間做爲內存使用。它通常是物理內存的1到兩倍,最多(最好)8個G。ide
(1)1) SIGHUP:信號原表示從新開始運行。
(2)9) SIGKILL:信號源表示強制殺死。
(3)15) SIGTERM:信號源表示正常退出,正常結束。線程
命令:ps -aux #查看全部進程,u顯示用戶,a控制檯,x非控制檯。 命令:pstree #查看樹進程。 命令:top #動態查看進程狀態。Shift+m耗內存由高到低。 命令:kill -l #查看進程的信號量。 命令:kill -9 進程ID #ID號強制性殺死。Kill id 默認15號。 命令:killall 進程名字 #名字強制性殺死進程。 命令:kill -HUP PID #加載PID的配置文件,也能夠產生新的日誌 命令:sleep 500 & #控制檯後臺睡眠500秒。"&"後臺執行。 命令:job -s #查看後臺進程。 命令:fg %進程ID #將後臺進程調到前臺。 命令:bg %1 #啓動後臺暫停進程。