设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 113|回复: 1

安卓小米手机,Linux系统用的zram内存压缩技术是什么,swap和Windows虚拟内存什么关系

[复制链接]
 成长值: 27260

签到天数: 3499 天

[LV.Master]伴坛终老

发表于 2021/7/15 08:06 | 显示全部楼层 |阅读模式 |Google Chrome 91.0.4472.124|Windows 10
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
安卓小米手机,Linux系统用的zram内存压缩技术是什么,swap和Windows虚拟内存什么关系

zram不是swap,程序不会用到这一部分,zram是给系统内核用的,2014年后的Linux系统内核都默认开启此特性
但是ZRAM对内存扩展性来说,效果不大,程序无法调用这部分做内存
因为swap可以让程序来调用,,所以自然会导致IO吃得更多内存性能就变差了
我记得加swap要root,不然手机内核不给添加到系统里,swapon 这个步骤要root,所以能不能加swap取决于手机厂商的系统优化
zram就是把不活跃的内存通过CPU计算压缩进去这里面,需要时候在取出来,所以swap内存扩展这种功能要系统本身去做,效果更好

Windows 10操作系统是否也支持ZRAM这种特性
支持的,只是Windows不叫这个名字,可以观察任务管理器
2.png
已提交是真正的Windows系统当前内存使用量,压缩后仅占用了8.8G,使用中是压缩过的,这个已提交可不是虚拟内存,很多人都搞混淆了
已提交才是Windows真正的内存使用量,里面包含了物理内存+虚拟内存的总大小

关于网上一些错误的说法,例如:“很多程序一定要检测到虚拟内存才能正常运行了,否则直接退出了。”
实际上没有这种软件,那是因为内存不足,所以才退出了,可以查看系统日志,里面写的很清楚,当前物理内存不足,导致进程退出。因为物理内存不够大,所以才需要打开虚拟内存来填充更多的已提交使其让电脑可用内存变得更大。
总结:电脑128G内存的情况下,可以彻底禁用虚拟内存,毕竟没有什么软件会占用那么多的内存可以把128G吃满,包括PR剪辑等专业软件,并且英特尔CPU仅支持128G最大内存,正好插满4插槽。

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

签到天数: 1041 天

[LV.10]以坛为家III

发表于 2021/7/19 08:26 | 显示全部楼层 |Google Chrome 91.0.4472.124|Windows 10
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2021/8/2 08:34 , Processed in 0.309119 second(s), 21 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

快速回复 返回顶部 返回列表