ubuntu24 LTS 优化指北

BTRFS透明压缩,ZRAM压缩技术,MainLineKernel,Gdebi安装器

如何启用btrfs的透明压缩特性:

透明压缩是BTRFS文件系统的一个重要特性,他提供了用户无感的实时文件压缩和解压,可以在不损害过多性能的情况下节省大量硬盘空间。当然,缺点是如果文件系统挂了,你的数据可能就永远回不来了

编辑/etc/fstab文件,参考以下格式修改,compress-force参数为强制压缩所有可能压缩的文件,即使压缩率很低,zstd:3 为使用ZSTD压缩算法,压缩级别为3

/dev/disk/by-uuid/xxxx / btrfs defaults,subvol=@,compress-force=zstd:3 0 1

如何开启ZRAM内存压缩技术:

Ubuntu提供了一个便捷的一键配置脚本,这个脚本会默认设置一个物理内存一半大小的ZRAM分区 ,输入以下命令安装该工具:

sudo apt install zram-config

该脚本位于/usr/bin/init-zram-swapping,可以通过修改该文件参数实现修改ZRAM大小、ZRAM压缩算法等设置,脚本内容如下:

#!/bin/sh

modprobe zram

# Calculate memory to use for zram (1/2 of ram)
totalmem=`LC_ALL=C free | grep -e "^Mem:" | sed -e 's/^Mem: *//' -e 's/  *.*//'`
mem=$((13183004 * 1024))

# initialize the devices
echo "zstd" > /sys/block/zram0/comp_algorithm
echo $mem > /sys/block/zram0/disksize
mkswap /dev/zram0
swapon -p 5 /dev/zram0

使用MainlineKernels便捷切换linux内核版本

某些软件对于新Linux内核的兼容性可能不尽人意,为此,有时候需要通过运行旧内核来兼容某些软件(说的就是你,VMware WorkStation),MainlineKernels提供了便捷的内核切换GUI

首先,需要导入官方的PPA

sudo add-apt-repository ppa:cappelikan/ppa

接着,更新apt仓库和安装MainlineKernels

sudo apt update

sudo apt install mainline

接下来,就可以通过GUI便捷的安装内核了

使用Gdebi软件包安装程序进行deb安装

Gdebi提供了友好的图形界面用于DEB安装,并且它可以自动帮你处理软件需要的依赖项,非常方便

sudo apt install gdebi

LICENSED UNDER CC BY-NC-SA 4.0
Comment