您好,登錄后才能下訂單哦!
1: ps命令顯示目前內存中的進程:
參數:
-
A
:所有的 process 均顯示出來,與 -e 具有同樣的效用;
-a :不與 terminal 有關的所有 process ;
-u :有效使用者 (effective user) 相關的 process ;
x :通常與 a 這個參數一起使用,可列出較完整信息。
輸出格式規劃:
l :較長、較詳細的將該
PID
的的信息列出;
j :工作的格式 (jobs format)
-f :做一個更為完整的輸出。
- #ps -aux
- USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
- root 3400 0.0 0.0 1764 444 tty1 Ss+ 16:32 0:00 /sbin/mingetty tty1
- root 3401 0.0 0.0 1764 440 tty2 Ss+ 16:32 0:00 /sbin/mingetty tty2
- root 3404 0.0 0.0 1764 444 tty3 Ss+ 16:32 0:00 /sbin/mingetty tty3
- root 3407 0.0 0.0 1764 444 tty4 Ss+ 16:32 0:00 /sbin/mingetty tty4
- root 3410 0.0 0.0 1764 444 tty5 Ss+ 16:32 0:00 /sbin/mingetty tty5
- root 3413 0.0 0.0 1764 448 tty6 Ss+ 16:32 0:00 /sbin/mingetty tty6
- top - 05:07:25 up 9:21, 1 user, load average: 0.02, 0.02, 0.00
- Tasks: 77 total, 2 running, 75 sleeping, 0 stopped, 0 zombie
- Cpu(s): 0.0%us, 0.0%sy, 0.0%ni, 99.2%id, 0.0%wa, 0.0%hi, 0.8%si, 0.0%st
- Mem: 514852k total, 480108k used, 34744k free, 75236k buffers
- Swap: 1052248k total, 0k used, 1052248k free, 231592k cached
- PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
- 10417 root 15 0 17548 10m 2772 R 0.3 2.1 0:00.72 sshd
- 1 root 15 0 2176 640 548 S 0.0 0.1 0:01.00 init
- 2 root RT -5 0 0 0 S 0.0 0.0 0:00.00 migration/0
- 3 root 34 19 0 0 0 S 0.0 0.0 0:00.00 ksoftirqd/0
- 4 root 10 -5 0 0 0 S 0.0 0.0 0:00.06 events/0
- 5 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 khelper
- 6 root 11 -5 0 0 0 S 0.0 0.0 0:00.00 kthread
- 9 root 10 -5 0 0 0 S 0.0 0.0 0:00.16 kblockd/0
- 10 root 20 -5 0 0 0 S 0.0 0.0 0:00.00 kacpid
- 178 root 19 -5 0 0 0 S 0.0 0.0 0:00.00 cqueue/0
- 181 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 khubd
- 183 root 13 -5 0 0 0 S 0.0 0.0 0:00.00 kseriod
- 251 root 15 0 0 0 0 S 0.0 0.0 0:00.00 khungtaskd
- 252 root 24 0 0 0 0 S 0.0 0.0 0:00.00 pdflush
- 253 root 15 0 0 0 0 S 0.0 0.0 0:01.22 pdflush
- 254 root 10 -5 0 0 0 S 0.0 0.0 0:00.00 kswapd0
- 255 root 19 -5 0 0 0 S 0.0 0.0 0:00.00 aio/0
代號 | 意義 | 代號 | 意義 |
PID | 進程編號 | SHR | 可分享給其他進程的內存大小 |
USER | 擁有進程的使用者 | S | 進程狀態 |
PR | 進程優先級 | %CPU | 進程占用CPU百分比 |
NI | 進程的nice值 | %Mem | 進程占用真是內存的大小 |
VIRT | 進程占用虛擬內存的大小 | TIME+ | 進程以占用的CPU時間 |
RES | 進程常駐時占用的內存大小 | COMMAND | 進程名稱和參數 |
使用top的常用命令字符:
- 按[1]可以切換到top的工作負載行;
- 按[t]可以切換到Tasks和Cpu(s)行。
- 按[m]鍵可切換顯示Mem和Swap行。
- 按[z]鍵切換彩色或單色顯示。
- 按[b]鍵切換是否可以顯示粗體。
- 按[Z]鍵進入改變面板顏色的界面。
3:htop命令
使用top命令來管理進程,很不方便,最主要的原因是top這種單一名字符的操作方式并不容易使用,管理者經常會忘記那些功能應該按那些鍵,簡單來說,就是操作不夠直觀。
使用linux的系統,可以到http://htop.sourceforge.net下載htop。
使用Debian或B2D的系統可以:
apt-get update
apt-get install htop
htop可以按上下箭頭選取進程,按左右箭頭移動字段,按[F1]~[F10]鍵操作各項管理功能。例如:按上下鍵,把反白移動到apache2進程,按[F8]鍵可以增加nice值,這樣可以降低apache2的優先級。[F9]可以對進程傳遞信號,按[F10]或q退出。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。