學(xué)習(xí)啦 > 學(xué)習(xí)電腦 > 操作系統(tǒng) > Linux教程 > 怎么用linux命令查看進(jìn)程內(nèi)存占用情況

怎么用linux命令查看進(jìn)程內(nèi)存占用情況

時(shí)間: 志藝942 分享

怎么用linux命令查看進(jìn)程內(nèi)存占用情況

  top命令是Linux下常用的性能分析工具,能夠?qū)崟r(shí)顯示系統(tǒng)中各個(gè)進(jìn)程的資源占用狀況,類似于Windows的任務(wù)管理器接下來是小編為大家收集的怎么用linux命令查看進(jìn)程內(nèi)存占用情況,歡迎大家閱讀:

  怎么用linux命令查看進(jìn)程內(nèi)存占用情況

  (1)top

  top命令是Linux下常用的性能分析工具,能夠?qū)崟r(shí)顯示系統(tǒng)中各個(gè)進(jìn)程的資源占用狀況,類似于Windows的任務(wù)管理器

  可以直接使用top命令后,查看%MEM的內(nèi)容。可以選擇按進(jìn)程查看或者按用戶查看,如想查看oracle用戶的進(jìn)程內(nèi)存使用情況的話可以使用如下的命令:

  $ top -u oracle

  內(nèi)容解釋:

  PID:進(jìn)程的ID

  USER:進(jìn)程所有者

  PR:進(jìn)程的優(yōu)先級(jí)別,越小越優(yōu)先被執(zhí)行

  NInice:值

  VIRT:進(jìn)程占用的虛擬內(nèi)存

  RES:進(jìn)程占用的物理內(nèi)存

  SHR:進(jìn)程使用的共享內(nèi)存

  S:進(jìn)程的狀態(tài)。S表示休眠,R表示正在運(yùn)行,Z表示僵死狀態(tài),N表示該進(jìn)程優(yōu)先值為負(fù)數(shù)

  %CPU:進(jìn)程占用CPU的使用率

  %MEM:進(jìn)程使用的物理內(nèi)存和總內(nèi)存的百分比

  TIME+:該進(jìn)程啟動(dòng)后占用的總的CPU時(shí)間,即占用CPU使用時(shí)間的累加值。

  COMMAND:進(jìn)程啟動(dòng)命令名稱

  常用的命令:

  P:按%CPU使用率排行

  T:按MITE+排行

  M:按%MEM排行

  (2)pmap

  可以根據(jù)進(jìn)程查看進(jìn)程相關(guān)信息占用的內(nèi)存情況,(進(jìn)程號(hào)可以通過ps查看)如下所示:

  $ pmap -d 14596

  (3)ps

  如下例所示:

  $ ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' 其中rsz是是實(shí)際內(nèi)存

  $ ps -e -o 'pid,comm,args,pcpu,rsz,vsz,stime,user,uid' | grep oracle | sort -nrk5

  其中rsz為實(shí)際內(nèi)存,上例實(shí)現(xiàn)按內(nèi)存排序,由大到小

  
看了“怎么用linux命令查看進(jìn)程內(nèi)存占用情況”還想看:

1.linux怎么查看內(nèi)存使用情況

2.如何檢查L(zhǎng)inux的內(nèi)存使用狀況

3.關(guān)于linux的進(jìn)程中的各個(gè)線程cpu占用情況進(jìn)行分析和查看

4.Linux怎樣使用top命令查看系統(tǒng)狀態(tài)

3029262