原文:[轉]剖析top命令顯示的VIRT RES SHR值

http: yalung .blog. .com blog static http: www.fuzhijie.me p 引言:top命令作為Linux下最常用的性能分析工具之一,可以監控 收集進程的CPU IO 內存使用情況。比如我們可以通過top命令獲得一個進程使用了多少虛擬內存 VIRT 物理內存 RES 共享內存 SHR 。 最近遇到一個咨詢問題,某產品做性能分析需要獲取進程占用物理內存的 ...

2012-06-05 10:46 0 46884 推薦指數:

查看詳情

Top命令VIRTRESSHR的含義

VIRT:虛擬內存 進程需要的虛擬內存大小,包括使用的庫,代碼,數據等 如果進程申請100m的內存,但實際只用了10m,那么他會有100m,而不是實際的使用量。 RES:常駐內存 進程當前使用的內存大小,不包括swap out 包含其他進程的共享 ...

Mon May 11 03:55:00 CST 2020 0 754
linux top命令VIRT,RES,SHR,DATA的含義

VIRT:virtual memory usage 虛擬內存 1、進程“需要的”虛擬內存大小,包括進程使用的庫、代碼、數據等 2、假如進程申請100m的內存,但實際只使用了10m,那么它會增長100m,而不是實際的使用量 RES:resident memory usage 常駐內存 ...

Thu Sep 09 18:32:00 CST 2021 0 132
linux top命令VIRT,RES,SHR,DATA的含義

VIRT:virtual memory usage 虛擬內存1、進程“需要的”虛擬內存大小,包括進程使用的庫、代碼、數據等2、假如進程申請100m的內存,但實際只使用了10m,那么它會增長100m,而不是實際的使用量 RES:resident memory usage 常駐內存1、進程當前使用 ...

Fri Feb 23 01:54:00 CST 2018 0 2288
top 命令中的VIRTRESSHR ,MEM區別

VIRT 表示進程的虛擬(地址)空間大小,其包含進程實際使用的大小(申請的堆棧), 使用mmap映射的大小,包括外設RAM, 還有映射到本進程的文件(例如動態庫),還有進程間的共享內存。所以VIRT 表示的是當前這個進程能夠訪問到的所有空間大小 RES 表示進程的常駐內存大小,准確表示當前 ...

Fri Jun 28 00:05:00 CST 2019 0 1112
VIRT,RES,SHR,虛擬內存和物理內存()

VIRT: 1、進程“需要的”虛擬內存大小,包括進程使用的庫、代碼、數據,以及malloc、new分配的堆空間和分配的棧空間等; 2、假如進程新申請10MB的內存,但實際只使用了1MB,那么它會增長10MB,而不是實際的1MB使用量。 3、VIRT = SWAP + RES RES ...

Thu Jan 24 00:22:00 CST 2013 0 7660
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM