2GB內存的樹莓派4就能跑Ubuntu22.04?網友:Zswap永遠的神
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壓縮算法,在壓縮率和壓縮速度之間取得更好的平衡。
關鍵詞: 2GB內存 樹莓派4 Ubuntu22.04 配置需求
2022-01-14 08:30:58
2022-01-14 08:29:40
2022-01-14 08:28:38
2022-01-14 08:27:12
2022-01-14 08:23:24
2022-01-13 16:15:53
2022-01-13 14:23:24
2022-01-13 08:29:23
2022-01-13 08:27:53
2022-01-13 08:25:49
2022-01-13 08:24:48
2022-01-13 08:23:24
2022-01-13 08:21:58
2022-01-13 08:19:20
2022-01-13 08:17:53
2022-01-13 08:12:40
2022-01-13 08:11:31
營業執照公示信息
相關新聞