认识 Linux 内存构成:Linux 内存调优之内存分配机制和换页行为认知
写在前面
- 博文内容涉及 Linux 中内存分配和换页机制的基本认知
- 理解不足小伙伴帮忙指正 😃,生活加油
99%的焦虑都来自于虚度时间和没有好好做事,所以唯一的解决办法就是行动起来,认真做完事情,战胜焦虑,战胜那些心里空荡荡的时刻,而不是选择逃避。不要站在原地想象困难,行动永远是改变现状的最佳方式
前面的文章和小伙伴们分享了 Linux 虚拟内存,物理内存,以及页表,TLB,大页认知,今天我们来看看具体的内存分配以及换页行为
内存分配机制和换页行为认知
内存分配机制
前面的博文我们有讲到,Linux 系统中进程内存的使用是通过申请虚拟内存,按需分配物理内存的方式
,内存页
是内存的基本单位,Linux 一个标准的内存页一般为 4kb, 具体要由 CPU 确定,虚拟内存地址
和物理内存地址
通过页表
来建立映射关系,页表是由多个页表项
构成,一个内存页