1. 程式人生 > >linux top命令VIRT,RES,SHR,DATA的含義(轉)

linux top命令VIRT,RES,SHR,DATA的含義(轉)

top - 13:37:58 up 51 days, 20:48,  2 users,  load average: 0.05, 0.03, 0.02
Tasks: 290 total,   1 running, 289 sleeping,   0 stopped,   0 zombie
Cpu(s):  0.0%us,  0.0%sy,  0.0%ni,100.0%id,  0.0%wa,  0.0%hi,  0.0%si,  0.0%st
Mem:   6096544k total,  4587432k used,  1509112k free,   437192k buffers
Swap:  8385888k total,        0k used,  8385888k free,  2846684k cached
 
  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                              
22140 oracle    15   0 1694m 1.2g 1.1g S  0.0 19.8   1:20.40 oracle                              
22150 oracle    15   0 1688m 944m 936m S  0.0 15.9   0:30.19 oracle                              
22138 oracle    15   0 1681m 937m 934m S  0.0 15.7   0:02.14 oracle                              
 4920 oracle    15   0 1686m 916m 908m S  0.0 15.4   3:14.46 oracle                              
 4922 oracle    15   0 1686m 876m 868m S  0.0 14.7   2:17.30 oracle                              
 4916 oracle    15   0 1686m 814m 806m S  0.0 13.7   1:55.11 oracle                              
22146 oracle    15   0 1686m 753m 745m S  0.0 12.7   0:31.55 oracle

VIRT:virtual memory usage

1、程序“需要的”虛擬記憶體大小,包括程序使用的庫、程式碼、資料等2、假如程序申請100m的記憶體,但實際只使用了10m,那麼它會增長100m,而不是實際的使用量

RES:resident memory usage 常駐記憶體

1、程序當前使用的記憶體大小,但不包括swap out2、包含其他程序的共享3、如果申請100m的記憶體,實際使用10m,它只增長10m,與VIRT相反4、關於庫佔用記憶體的情況,它只統計載入的庫檔案所佔記憶體大小

SHR:shared memory

1、除了自身程序的共享記憶體,也包括其他程序的共享記憶體2、雖然程序只使用了幾個共享庫的函式,但它包含了整個共享庫的大小3、計算某個程序所佔的實體記憶體大小公式:RES – SHR4、swap out後,它將會降下來

DATA

1、資料佔用的記憶體。如果top沒有顯示,按f鍵可以顯示出來。2、真正的該程式要求的資料空間,是真正在執行中要使用的。

相關推薦

linux top命令VIRT,RES,SHR,DATA含義

and 序號 列表 增長 inux 共享庫 啟動進程 左移 照相 VIRT:virtual memory usage 虛擬內存1、進程“需要的”虛擬內存大小,包括進程使用的庫、代碼、數據等2、假如進程申請100m的內存,但實際只使用了10m,那麽它會增長100m,而不是實際

linux top命令VIRT,RES,SHR,DATA含義

linux top命令VIRT,RES,SHR,DATA的含義 字型: 大 小Posted by 佚名 | tags: top  VIRT  RES  SHR  VIRT:

linux top命令VIRT,RES,SHR,DATA含義()

top - 13:37:58 up 51 days, 20:48,  2 users,  load average: 0.05, 0.03, 0.02 Tasks: 290 total,   1 running, 289 sleeping,   0 stopped,  

Top命令VIRT,RES,SHR,DATA含義

VIRT:virtual memory usage     1、程序“需要的”虛擬記憶體大小,包括程序使用的庫、程式碼、資料等     2、假如程序申請100m的記憶體,但實際只使用了10m,那麼它會增長100m,而不是實際的使用量 RES:resident memory usage 常駐記憶體     1、

linux ps top 命令 VSZ,RSS,TTY,STAT, VIRT,RES,SHR,DATA含義

一、PS命令:$ ps PID TTY          TIME CMD 6986 pts/5    00:00:00 bash 7975 pts/5    00:00:00 ps· PID是程序的標識號。 · TTY是程序所屬的終端控制檯。 · TIME列是程序所使用的總的CPU時間。 · CMD列列出

linux下的記憶體檢視(virt,res,shr,data的意義)

其實在認真閱讀了這篇名為“計算記憶體使用”的文章之後,還是處於半迷糊狀態。這位作者就說Linux下面沒有特別好的顯示記憶體佔用的工具,雖然有top和free,但都說得不清楚,就跟巫毒教的魔術似的。 比如top這個工具,它會顯示3種資料,作者分別解釋如下: VIRT:vi

linux進程內存到底怎麽看 剖析top命令顯示的VIRT RES SHR

這就是 img pca 內存使用情況 res 內核空間 mar 執行 圖片 引 言: top命令作為Linux下最常用的性能分析工具之一,可以監控、收集進程的CPU、IO、內存使用情況。比如我們可以通過top命令獲得一個進程使用了多少虛擬內存(VIRT)、物理內存(RES)

linux ps與top 命令下wa,hi,si,st等及 VSZ,RSS,VIRT,RES,等關鍵字含義詳解!

Linux中ps與top命令 這兩個命令都是檢視系統程序資訊的命令,但是用處有點兒不同 一:.ps命令–提供系統過去資訊的一次性快照 也就是說ps命令能夠檢視剛剛系統的程序資訊  命令:ps aux或者ps lax [[email protected] ~]# ps aux

剖析top命令顯示的VIRT RES SHR

http://www.fuzhijie.me/?p=741  引 言: top命令作為Linux下最常用的效能分析工具之一,可以監控、收集程序的CPU、IO、記憶體使用情況。比如我們可以通過top命令獲得一個程序使用了多少虛擬記憶體(VIRT)、實體記憶體(RES)、共享記憶體(SHR)。 最近遇到一個

()linux top命令中各cpu佔用率含義及案例分析

原文:https://blog.csdn.net/ydyang1126/article/details/72820349 linux top命令中各cpu佔用率含義 0 效能監控介紹 1 確定應用型別 2 確定基準線統計 0 安裝監控工具

linux top 命令詳解

ctrl+ 一次 所有 使用方法 ase 隱藏 統計 ini 前臺 top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源占用狀況,類似於Windows的任務管理器。下面詳細介紹它的使用方法。top - 01:06:48 up 1:22, 1 user

Linux top命令的用法詳細詳解

command load 命令 技術分享 服務 範圍 web服務器 睡眠狀態 打開 查看多核CPU命令mpstat -P ALL 和 sar -P ALL 說明:sar -P ALL > aaa.txt 重定向輸出內容到文件 aaa.txt top命令經

linux top命令詳解

swa mem img 針對 alt 線程 opp 分區 緩存 Linux系統可以通過top命令查看系統的CPU、內存、運行時間、交換分區、執行的線程等信息。通過top命令可以有效的發現系統的缺陷出在哪裏。是內存不夠、CPU處理能力不夠、IO讀寫過高。

linux top命令查看內存及多核CPU的使用講述【

http 最小 文件 改變 總計 href 獲取 gif www. 轉載一下top使用後詳細的參數,之前做的筆記找不見了,轉載一下,作為以後的使用參考: 原文地址:http://blog.csdn.net/linghao00/article/details/8059244

Linux Top 命令

休眠 硬盤 文件 交換分區 服務 僵屍進程 processes image 不同的 linux查看進程使用最多的命令應該是top命令了吧,我們今天主要說明一下,top命令結果中各參數的意義,top命令結果如下: 直觀上結果分為上下兩部分,上部分主要是系統的信息,下部

linux-top命令查看內存CPU

elf 充電 pts ios virt 物理內存 擔心 活躍 利用 轉自:https://www.cnblogs.com/dragonsuc/p/5512797.html 查看多核CPU命令 mpstat -P ALL 和 sar -P ALL 說明:sar -P A

linux-top命令

top命令可以實時動態地檢視系統的整體執行情況,是一個綜合了多方資訊監測系統性能和執行資訊的實用工具。通過top命令所提供的互動式介面,用熱鍵可以管理。 語法 top(選項) 選項 -b:以批處理模式操作; -c:顯示完整的治命令; -d:螢幕重新整理間隔時間; -I:忽略失效過程; -s:

Linux top 命令的使用

用了好久的top 命令,還沒有對其進行一個深入的瞭解,是時候給自己充充電了: 不管三七二十一,先來一張圖: 耐心看一下,東西還不少: 第一行:  top - 10:54:34 up 22 days, 19:51,  1 user,  load aver

linux top命令檢視記憶體及多核CPU的使用

檢視多核CPU命令 mpstat -P ALL  和  sar -P ALL  說明:sar -P ALL > aaa.txt   

Linux-top命令詳解

top命令算是最直觀、好用的檢視伺服器負載的命令了。它實時動態重新整理顯示伺服器狀態資訊,且可以通過互動式命令自定義顯示內容,非常強大。 在終端中輸入top,回車後會顯示如下內容: top - 21:48:39 up 8:57, 2 users, load average: 0.36, 0.24,