PVE 优化


基础优化(PVE_Source)

pve_source是老虎大佬开发的pve脚本(首发于X86派论坛),可以更方便的初始化PVE,无需使用复杂的命令,使用方法很简单,登录PVE,打开Shell粘贴如下命令。

wget -q -O /root/pve_source.tar.gz 'https://bbs.x86pi.cn/file/topic/2023-11-28/file/01ac88d7d2b840cb88c15cb5e19d4305b2.gz' && tar zxvf /root/pve_source.tar.gz && /root/./pve_source

1、脚本加载成功出现使用协议,输入Y,然后继续按回车。

2、进入脚本优化选项,脚本覆盖了PVE的绝大部分必备优化选项,需要使用那个直接输入数字然后按回车即可。

换源

登录PVE,在Shell窗口中输入./pve_source, 进入pve工具箱,输入数字2,然后再输入1更换 PVE 软件源 + Debian 源,分别输入列表前面的数字选择PVE版本和软件源镜像站,建议使用中科大源(清华源总是出现些奇奇怪怪的问题)。

此处只要大版本相同即可,比如 8.1 和 8.3 都可以选择 Proxmox VE 8

按照以上操作继续完成PVE Ceph 源 、PVE LXC 仓库源 的更新操作

注意 PVE LXC 仓库源 可能会更新失败,提示如下:

让我们手动换个源

cp /usr/share/perl5/PVE/APLInfo.pm /usr/share/perl5/PVE/APLInfo.pm_back

sed -i 's|http://download.proxmox.com|https://mirrors.tuna.tsinghua.edu.cn/proxmox|g' /usr/share/perl5/PVE/APLInfo.pm

相当于备份一下然后直接替换修改了 /usr/share/perl5/PVE/APLInfo.pm 文件,重启 PVE 服务即可生效:

systemctl restart pvedaemon.service

去除无效订阅源提示

每次在登录pve的时候会弹出企业订阅提示,对于普通用户我们直接去除掉弹窗即可。

登录PVE,在Shell窗口中输入./pve_source, 进入pve工具箱,输入6,系统会自动执行去除订阅脚本,脚本运行完成后请强制刷新浏览器缓存。

修改PVE概要信息

pve默认概要中不会显示cpu温度、硬盘信息等,通过pve工具箱可以修改信息概要页面,使其信息显示更加完善。

登录PVE,在Shell窗口中输入./pve_source, 进入pve工具箱,按7进入pve概要信息定制向导,根据自身喜好选择合适的版本,这里推荐方案:高大全版本。(按 o

时区自动校验

登录PVE,在Shell窗口中输入./pve_source, 进入pve工具箱,按15进入设置 NTP 自动校时服务器,选择阿里云 NTP服务即可(输入 1)

性能调整

几种电源模式的解释说明:

电源模式解释说明
performance性能模式,将 CPU 频率固定工作在其支持的较高运行频率上,而不动态调节。
userspace系统将变频策略的决策权交给了用户态应用程序,较为灵活。
powersave省电模式,CPU 会固定工作在其支持的最低运行频率上。
ondemand按需快速动态调整 CPU 频率,没有负载的时候就运行在低频,有负载就高频运行。
conservative与 ondemand 不同,平滑地调整 CPU 频率,频率的升降是渐变式的,稍微缓和一点。
schedutil负载变化回调机制,后面新引入的机制,通过触发 schedutil sugov_update 进行调频动作。

登录PVE,在Shell窗口中输入./pve_source, 进入pve工具箱,输入 11

按需选择即可

Linux 优化

PVE 手动优化

删除local-lvm分区

PVE这个系统在安装的时候默认会把储存划分为local和local-lvm两个块,但是在实际使用中我们并不需要这个划分。

lvremove pve/data

将剩余空间合并到local 中

lvextend -l +100%FREE -r pve/root

在数据中新的位置移除local-lvm

如果后续需要使用磁盘镜像,那么就需要为 local 设置存储磁盘镜像的能力。

内容一栏中,把需要的功能都加上即可。

image-20250614145844963

参考资料


如果本文帮助到了你,帮我点个广告可以咩(o′┏▽┓`o)


评论
  目录