Linux内核:内存管理——CMA机制,直接内存(DMA)存储,RSS

文章探讨了Linux内核中的内存管理,特别是连续内存分配(CMA)机制,它是为DMA操作优化的。CMA确保大块内存的连续性,以提高硬件设备的性能。同时,解释了RSS和VSZ这两个关键的内存指标,RSS表示进程实际占用的物理内存,不包括交换到磁盘的部分,而VSZ则代表进程的虚拟内存大小,包括所有可访问的内存资源。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Linux内核:内存管理——CMA机制 - 知乎 (zhihu.com)

(699条消息) 直接内存(DMA)存储_dma 内存_0725游广川的博客-CSDN博客

https://www.cnblogs.com/pc-boke/articles/8820494.html

 ps aux | grep popen
zeekr     698904  0.0  0.0   5888   188 pts/19   S    16:23   0:00 ./popen

                                           VSZ   RSS

VIRT:进程占用的虚拟内存            VSZ
RES:进程占用的物理内存     RSS

什么是Linux内存管理中的RSS和VSZ_linux vsz rss-CSDN博客

RSS is the Resident Set Size and is used to show how much memory is allocated to that process and is in RAM. RSS是驻留集大小,用于显示分配给该进程的内存量,并且位于RAM中。 It does not include memory that is swapped out. 它不包括换出的内存。 It does include memory from shared libraries as long as the pages from those libraries are actually in memory. 它确实包括来自共享库的内存,只要这些库中的页面实际上在内存中。 It does include all stack and heap memory. 它确实包括所有堆栈和堆内存。

VSZ is the Virtual Memory Size. VSZ是虚拟内存大小。 It includes all memory that the process can access, including memory that is swapped out, memory that is allocated, but not used, and memory that is from shared libraries. 它包括进程可以访问的所有内存,包括被换出的内存,已分配但未使用的内存以及来自共享库的内存。

(699条消息) Linux内存管理:CMA(连续内存分配)(DMA)_cma dma_rtoax的博客-CSDN博客

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值