树莓派安装后常用设置及优化
树莓派4B 64位(arm64)系统配置系统源
根据自己raspbian系统是64位还是32位自行选择一、二步骤
一、64位系统配置(arm64版本)
64位镜像可以直接使用debian的系统源,首先需要编辑/etc/apt/sources.list,使用#号注释原内容,然后在末尾添加Debian的系统源:
1 | |
接着需要配置树莓派官方的软件源,编辑/etc/apt/sources.list.d/raspi.list,同样的,注释原内容,在末尾添加如下内容:
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
二、32位系统配置(armhf版本)
两者配置方法一致,都是修改上述两个文件(64位系统也可以下述系统源),具体如下:
编辑 /etc/apt/sources.list 文件,注释原文件内容,用以下内容取代:
1 | |
编辑 /etc/apt/sources.list.d/raspi.list 文件,注释原文件内容,用以下内容取代:
deb http://mirrors.tuna.tsinghua.edu.cn/raspberrypi/ buster main ui
系统设置完一或二步骤后执行更新
1 | |
三、延长树莓派TF卡SD卡寿命
在/etc/fstab中写入
1 | |
使用挂载内存作为临时目录存放log等内容
四、关闭树莓派dphys-swapfile
首先执行dphys-swapfile stop/uninstall
然后编辑etc/dphys-swapfile 设置为0 重启即可
五、设置树莓派zram压缩内存
该内容对于Rpi4 8G版本可能失效,因为linux kernel bug导致,4G及一下版本没有问题
clone该项目https://github.com/SeryogaBrigada/rpi-zram
并给予777权限,运行 ./systemd_install.sh 即可。
不过以服务运行可能会产生log垃圾,所以这里推荐https://github.com/ecdye/zram-config 这个项目。
开启方法
1 | |
停止方法sudo zram-config "stop"
升级方法
1 | |
卸载方法sudo /usr/local/share/zram-config/uninstall.bash
查看zram是否在运行zramctl
六、开启bbr
1 | |
检查是否成功sysctl net.ipv4.tcp_available_congestion_control
会显示
1 | |
或执行lsmod | grep bbr
出现tcp_bbr 20480 26