浅析LINUX内存的管理机制

    为了提醒自己,也为了让大家对LINUX内存的管理机制有个简单的了解,所以做一下简单的介绍。

    硬盘内存:磁盘上用于存放数据的地方

    物理内存linux系统运行的内存

    虚拟内存:就是为了满足物理内存的不足,利用磁盘空间虚拟出的一块逻辑内存,用作虚拟内存的磁盘空间被称为交换空间(Swap Space

 数据流向图:

173618_JlCf_1783725.png

        流向一:从磁盘中读取数据到物理内存中    

   流向二:内核在适当的时候将物理内存中不经常使用的数据自动交换到虚拟内存中

        流向三:当物理内存需要读取放入在虚拟内存的数据时,就会将虚拟内存中的数据读入到物

    理内存中。

    对内存的使用的查看命令:

    free

    173820_I4rO_1783725.png

     第四行为交换区的信息,分别是交换的总量(total),使用量(used)和有多少空闲的交换区(free

    第二行是物理内存的总量(total),使用量(used)和有多少空闲的交换区(free,文件属性的缓存(buffers),文件内容缓存(cached

    第三行的第2表示一个应用程序认为系统被用掉多少内存,第三列表示一个应用程序认为系统还有多少内存

     

    因为free[2][5]free[2][6]都是文件的缓存,可以被快速的回收,所以

    free[3][2] = free[2[2] + free[2][5] + free[2][6]

    free[3][3] = free[2][3] + free[2][5] + free[2][6]












转载于:https://my.oschina.net/u/1783725/blog/632266

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值