Ubuntu 进一步降低硬件门槛,支持在 2GB 内存的树莓派 4 上运行
Ubuntu 已经支持 Raspberry Pi(树莓派)4 Model B 的 4GB 和 8GB 内存版本(自 Ubuntu 20.10 版本支持)。现在 Ubuntu 团队计划进一步降低 Ubuntu 的硬件门槛,让即将发布的 Ubuntu 22.04 LTS 版本能在只有 2GB RAM 的Raspberry Pi 4 上运行。
然而,让 Ubuntu 这样一个完整的 Linux 系统在内存过低的硬件设备上正常运行是很困难的,那 Ubuntu 是如何做到的呢?那就不得不提到一个名为 zswap 的 Linux 内核特性。
在提及 zswap 特性之前,先来说说 Linux 的虚拟内存文件: swap file 。任何类型的 Linux 系统都会在硬盘或 SD 卡上分配一个 swap 文件,它充当 RAM(运行内存) 的一种溢出,在系统的可用内存不足的时候,swap 文件会缓存部分页面,释放内存给活跃的进程使用,这样系统即使在几乎用完所有 RAM 时也能继续工作。(另外提一下,Win 10 的系统盘也有 swapfile.sys 文件)
但是,使用 swap 文件的性能不如直接使用 RAM,因为访问硬盘的速度比起使用内存实在是太慢了,因此在这个过程中引入了 Zswap 特性。
zswap 本质上是一个压缩工具。当一个进程即将被移动到 swap 文件里面时,zswap 会对其进行压缩,并检查压缩过的新页面是否仍需要移动,或者说可以保留在 RAM 中。如果压缩过的页面可以留在 RAM 中,那就等再次访问的时候对它进行解压。解压一个“zswap”页面比访问 swap 文件要快得多,所以 zswap 特性非常适合低内存的硬件设备。
如何开启此特性?
由于 Ubuntu 默认支持 zswap ,因此可以打开终端模拟器,通过一行简单的命令
sudo sed -i -e 's/$/zswap.enabled=1/' /boot/firmware/cmdline.txt
然后重启板子,即可开启特性。
事实上,zswap 只是降低 Ubuntu 硬件门槛的手段之一,此外还包括 z3fold 和 lz4 压缩等一系列特性,这些优化内容将包含在 4 月发布的 Ubuntu 22.04 ,且在所有 Raspberry Pi 4 设备中默认开启。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Linux 串行控制台的驱动程序补丁实现约 25% 的性能提升
据外媒 Phoronix 报道,Red Hat 工程师偶然发现 Linux 串行控制台的性能非常低下,因此在 Linux 5.17 内核中引入了一些等待处理的改进补丁,以改进串行控制台吞吐量。 Red Hat 的 Wander Lairson Costa 注意到其 HP Proliant DL380 Gen9 服务器的串行控制台吞吐量远低于预期:预期是 10KB/s,但当前 Linux 内核只有 2.5KB/s 左右。Linux 8250 串行控制台驱动程序仅调度一个字节就需要大约 410 微秒。 Wander 借助 Linux 8250/16550 串行端口控制台驱动程序来提高其性能,16550 串口具有芯片 FIFO 缓冲区,现在 8250 串行驱动程序的写入操作(write)会使用该缓冲区(在支持的系统上)。通过此补丁可以使用受支持的 16550 串口 FIFO 缓冲区,受影响系统上的 8250 控制台驱动程序的串行控制台,吞吐量性能提高了约 25%。 该补丁由 Greg Kroah-Hartman 作为Linux 5.17 合并窗口的TTY/串行更新的一部分发送,此外还有 TT...
- 下一篇
祝贺!优麒麟入选年度最受关注操作系统!
就在刚刚,优麒麟荣获“年度最受关注操作系统”奖项!本奖项由 IT 之家发起,以客观视角,汇集万千操作系统用户口碑和使用选择,集合产品功能、设计、性能、市场等多方面表现综合评选得出。 此番获奖不仅是优麒麟社区的荣誉,也是全体社区成员的共同荣誉,是大家共同努力的结果,促使优麒麟社区蓬勃发展。未来,优麒麟将在营造良好开源生态和技术发展方面持续努力,也期待越来越多的爱好者参与进来,为建设开源、贡献开源添砖加瓦! 关于优麒麟 优麒麟社区自 2013 年成立以来,已累计发行 19 个版本,下载量超过 3800 万次,向开源社区贡献代码 数百万行,被 Linux、Debian、Ubuntu、OpenStack、Ceph 等国际开源社区接收的 patch 超过 7400 个,在全球范围内拥有 数十万 活跃用户。 其 UKUI 等核心组件更是被 Debian、ArchLinux、Ubuntu、openSUSE、Manjaro、Fedora、openEuler、SparkyLinux、Gentoo 等 9 款国内外主流 Linux 发行版仓库收录。同时优麒麟也是全球首个支持 ARM 桌面的开源操作系统发行...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS关闭SELinux安全模块
- 2048小游戏-低调大师作品
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2全家桶,快速入门学习开发网站教程