登录  /  注册
首页 > 运维 > linux运维 > 正文

linux中rss是什么

青灯夜游
发布: 2022-04-14 16:15:20
原创
4986人浏览过
linux中,rss全称“resident set size”,是指常驻内存集,表示相应进程在ram中占用实际物理内存的大小,并不包含在swap中占用的虚拟内存。rss不包括进入交换分区的内存,但包括共享库占用的内存(只要共享库在内存中)。

linux中rss是什么

本教程操作环境:CentOS 6系统、Dell G3电脑。

Linux内存管理中不管是top命令还是ps命令,都会有RSS和VSZ这两个名词。例:

[root@localhost ~]# ps aux
#查看系统中所有的进程
USER PID %CPU %MEM  VSZ  RSS   TTY STAT START TIME COMMAND
root   1  0.0  0.2 2872 1416   ?   Ss   Jun04 0:02 /sbin/init
root   2  0.0  0.0    0    0   ?    S   Jun04 0:00 [kthreadd]
root   3  0.0  0.0    0    0   ?    S   Jun04 0:00 [migration/0]
root   4  0.0  0.0    0    0   ?    S   Jun04 0:00 [ksoftirqd/0]
…省略部分输出…
登录后复制

这里带大家了解一下RSS和VSZ。

linux RSS

RSS 是常驻内存集(Resident Set Size),表示相应进程在RAM中占用实际物理内存的大小,并不包含在SWAP中占用的虚拟内存。即使是在内存中的使用了共享库的内存大小也一并计算在内,包含了完整的在stack和heap中的内存。

  • RSS 不包括进入交换分区的内存。

  • RSS 包括共享库占用的内存(只要共享库在内存中)

  • RSS 包括所有分配的栈内存和堆内存。

linux VSZ

VSZ (Virtual Memory Size),表明是虚拟内存大小,表明了该进程可以访问的所有内存,包括被交换的内存和共享库内存。

VSZ 包括进程可以访问的所有内存,包括进入交换分区的内容,以及共享库占用的内存。

示例:

如果进程A的二进制文件大小为500KB,并且链接到了2500KB的共享库,有200KB的stack/heap大小,这200KB中又有100KB位于内存中,100KB位于SWAP空间中,并且加载了1000KB的共享库和400KB的自身二进制文件。则

RSS:

400K + 1000K + 100K = 1500K
登录后复制

VSZ

500K + 2500K + 200K = 3200K
登录后复制

RSS 中有一部分来自共享库,而共享库可能被许多进程使用,所以如果把所有进程的 RSS 加起来,可能比系统内存还要大。

有一个较新的参数 PSS (proportional set size),它对于共享内存的计算与 RSS 不同。参考前面的例子,如果有两个进程使用同一个共享库,那么:

PSS: 

400K + (1000K/2) + 100K = 400K + 500K + 100K = 1000K

线程共享同一个地址空间,所以一个进程内部的所有线程有相同的 RSS, VSZ 和 PSS。可使用 ps 或者 top 命令观察这些信息。

相关推荐:《Linux视频教程

以上就是linux中rss是什么的详细内容,更多请关注php中文网其它相关文章!

智能AI问答
PHP中文网智能助手能迅速回答你的编程问题,提供实时的代码和解决方案,帮助你解决各种难题。不仅如此,它还能提供编程资源和学习指导,帮助你快速提升编程技能。无论你是初学者还是专业人士,AI智能助手都能成为你的可靠助手,助力你在编程领域取得更大的成就。
相关标签:
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
最新问题
关于CSS思维导图的课件在哪? 课件
凡人来自于2024-04-16 10:10:18
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 //m.sbmmt.com/ All Rights Reserved | php.cn | 湘ICP备2023035733号