Canonical今天宣布,即将在4月份发布的降低Ubuntu 22.04 LTS版本会进一步降低硬件配置需求,内存不再必须4GB或者更多,硬件2GB就能完整运行。需求
官方就展示了只有2GB内存的内存能跑树莓派4,已经成功跑起来Ubuntu 22.04。莓派
这背后优化的秘密,就是硬件Zswap。
我们知道,需求无论Windows、内存能跑Linux,莓派内存剩余容量不足的时候,系统就会通过虚拟内存(swap file)的方式,在硬盘上暂存内存数据,但硬盘的读写速度远低于内存,结果就是系统运行缓慢、卡顿。
Zswap则可以视为一种压缩工具,在一个线程要被转移到分页文件的时候对其进行压缩,并检查新的小文件是可以留在内存中,还是需要转移到虚拟内存,而解压缩Zswap文件要比从虚拟内存中读取快得多,从而大大提升小内存设备的系统响应速度。
Linux内核默认支持Zswap,默认关闭,开启命令为:
$ sudo sed -i -e 's/$/ zswap.enabled=1/' /boot/firmware/cmdline.txt
不过,Ubuntu 22.04会默认开启此功能,包括在所有的树莓派4设备上。
此外,Ubuntu 22.04还加入了另外两种小内存优化机制,一直名为z3fold的分配符,可以增加压缩对象的数量,二是lz4压缩算法,在压缩率和压缩速度之间取得更好的平衡。
责任编辑:庞桂玉 来源: 快科技 Ubuntu内存Linux
(责任编辑:热点)
ST地矿(000409.SZ):拟向关联方兖矿集团借款不超12亿元 构成关联交易
台州市充分利用社会资本“PPP模式”治水 搭建治水投融资平台
?⽻????????????һ??ⷨ????ȷ?й???Ժ???ϸ????Ƶ??????£??ɶ??????????ҵ??Ʋ???ȡǿ?ƴ?ʩ
吸引年轻人开设免税投资账户,野村集团聘请本土知名AI网红代言
云南绥江县财政局开展财政资金安全检查自查 强化财政资金安全性管理
好消息!全国首个百万千瓦煤电机组节能减排升级与改造示范项目建成投产