原文:top 命令中的VIRT,RES,SHR ,MEM区别

VIRT 表示进程的虚拟 地址 空间大小,其包含进程实际使用的大小 申请的堆栈 , 使用mmap映射的大小,包括外设RAM, 还有映射到本进程的文件 例如动态库 ,还有进程间的共享内存。所以VIRT 表示的是当前这个进程能够访问到的所有空间大小 RES 表示进程的常驻内存大小,准确表示当前有多少物理内存被这个进程消费,这个和MEM是对应的, 这个大小永远要比VIRT小,因为程序大部分使用到c库 S ...

2019-06-27 16:05 0 1112 推荐指数:

查看详情

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命令显示的VIRT RES SHR

、IO、内存使用情况。比如我们可以通过top命令获得一个进程使用了多少虚拟内存(VIRT)、物理内存(RE ...

Tue Jun 05 18:46:00 CST 2012 0 46884
linux下VIRT,RES,SHR的含义

如题的三个字段虽说在man top下面都有解释,但感觉有些含糊,看后难以理解它们对进程资源占用的具体情况是如何的。查阅资料后,归纳一下。 VIRT: 1、进程“需要的”虚拟内存大小,包括进程使用的库、代码、数据等 2、假如进程申请100m的内存,但实际只使用了10m,那么它会增长 ...

Fri Sep 29 21:39:00 CST 2017 0 1197
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM