点击上方“IT那活儿”公众号,关注后了解更多内容,不管IT什么活儿,干就完了!!!
Linux系统的Swap分区,即交换分区,Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存中的一部分空间释放出来,以供当前运行的程序使用。
1. 达到交换的比例配置
# cat /proc/sys/vm/swappiness
Bash
swappiness=0的时候表示最大限度使用物理内存,然后才是swap空间。 swappiness=100的时候表示积极的使用swap分区,并且把内存上的数据及时的搬运到swap空间里面。 linux的基本默认设置为60。
2. 修改交换的比例配置
# vim etc/sysctl.conf
vm.swappiness = 10 # 最后一行新增
# sysctl -p # 加载生效
Bash
1. Windows虚拟内存大小
![](https://oss-emcsprod-public.modb.pro/image/auto/modb_20230217_82f2ccd6-ae6c-11ed-b120-38f9d3cd240d.png)
2. Windows申请内存机制
![](https://oss-emcsprod-public.modb.pro/image/auto/modb_20230217_830291b6-ae6c-11ed-b120-38f9d3cd240d.png)
提交大小——给当前进程使用而保留的私有虚拟内存的数量,不一定完全被使用。 工作集——专用工作集 + 共享工作集。 专用工作集——进程独占物理内存。 共享工作集——可以和别的进程共享的物理内存值。
3. Windows程序崩溃情况
![](https://oss-emcsprod-public.modb.pro/image/auto/modb_20230217_8322a7f8-ae6c-11ed-b120-38f9d3cd240d.png)
![](https://oss-emcsprod-public.modb.pro/image/auto/modb_20230217_8350d52e-ae6c-11ed-b120-38f9d3cd240d.png)
4. windows内存清理工具
![](https://oss-emcsprod-public.modb.pro/image/auto/modb_20230217_8370d608-ae6c-11ed-b120-38f9d3cd240d.png)
本文作者:刘玉翀(上海新炬中北团队)
本文来源:“IT那活儿”公众号
![](https://oss-emcsprod-public.modb.pro/image/auto/modb_20230217_837cfb7c-ae6c-11ed-b120-38f9d3cd240d.png)
文章转载自IT那活儿,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。