云祺Logo 云祺Logo

Proxmox备份速度慢的原因与解决方法

2026-07-16

目录:

  • 什么是 Proxmox 备份?

  • 为什么 Proxmox 备份速度慢?

  • 如何解决 Proxmox 备份缓慢的问题?

  • 使用 Vinchin 加快 Proxmox 备份速度

什么是 Proxmox 备份?

Proxmox VE 是一个开源平台,用于管理虚拟机和容器。为保障数据安全,它内置了备份功能,您可使用其自带工具 vzdump,或将其与 Proxmox 备份服务器(PBS)配合使用。

vzdump 用于创建虚拟机(VM)或容器(CT)的磁盘及配置文件备份。备份可保存在本地,也可存至远程存储。它支持 快照、挂起和停止三种模式。大多数用户选择快照模式进行在线备份。

PBS 是一款专为 Proxmox 备份优化的外部解决方案。它提供去重加密、压缩及快速恢复等功能。它通过 Proxmox VE API 或计划任务与 Proxmox 连接。

备份速度取决于磁盘 I/O、网络带宽、文件系统、压缩以及 CPU 负载。如果备份运行缓慢,则上述一个或多个因素可能是原因。

为什么 Proxmox 备份速度慢?

备份速度缓慢令人沮丧。它不仅浪费时间,还会延误各项操作。让我们来看看造成这种情况的原因。

1. 存储性能瓶颈

如果您的备份目标设备使用的是慢速磁盘(例如 5400 转/分钟的机械硬盘,或负载较高的共享存储),备份速度将下降。IOPS 限制、延迟以及写入吞吐量均会影响性能。

使用 ZFS 时,recordsizesync 等设置会影响性能。配置不当的卷或碎片化磁盘也会拖慢备份过程。

2. 网络带宽与延迟

通过网络进行备份时,1GbE链路、繁忙的交换机或不良的网卡配置都可能导致性能瓶颈。如果您的Proxmox节点与备份存储之间的连接速度较慢,则备份速度也会相应变慢。

3. 备份期间的虚拟机工作负载

如果虚拟机在备份过程中频繁向磁盘写入数据,基于快照的工具需要先读取已更改的数据块,再将其写入备份存储。这可能导致写入操作被阻塞,直至读取完成。

4. 并发任务过多

同时运行多个备份任务可能会使您的存储设备、CPU 或内存过载。如果所有任务同时执行压缩、加密和写入操作,它们将争夺系统资源。

5. 压缩或加密效率低下

使用高CPU占用率的压缩算法(例如高强度zstd)或纯软件实现的加密会拖慢您的节点运行速度。若处理器不支持AES-NI指令集,加密操作将显著增加计算开销。

6. Proxmox 配置限制

/etc/vzdump.conf 中的默认设置可能不适用于较大规模的系统。您可能需要增加 max_workers 数值,或调整其他参数。备份任务可能以默认优先级运行,从而与正在运行的虚拟机进程产生资源竞争。

7. 备份模式选择

使用 --mode stop --mode suspend 会导致虚拟机停机。但即使使用 --mode snapshot ,如果您的存储不支持快速快照,或者您的虚拟机存在大量已更改的数据,备份速度也可能较慢。

8. 备份目标类型

与iSCSI或本地ZFS相比,备份到NFS的速度可能较慢,具体取决于调优设置。NFS共享可能受到文件锁延迟、元数据操作缓慢或网络重传等问题的影响。

如何解决 Proxmox 备份速度慢的问题?

提升 Proxmox 备份速度,首先要明确延迟产生的原因。我们来逐步解决。

检查磁盘与 I/O 性能

备份会写入大量数据,您必须确认您的磁盘能否承受该负载。

使用以下工具:

iostat -x 1

检查较高的 await%util 值。如果磁盘利用率接近 100%,请考虑使用更快的存储设备。

ZFS 上的优化:

  • recordsize=1M 适用于大型顺序写入操作

  • sync=已禁用(仅适用于非关键备份)


  • 除非确定有助于提升效果,否则限制去重

  • 使用以下方法监控 ARC 缓存使用情况:

arcstat 1

ZFS 在机械硬盘(HDD)上的性能始终低于固态硬盘(SSD)或 NVMe 设备。建议添加高速 SLOG 或 L2ARC 设备。

优化网络吞吐量

对于网络备份,请使用以下命令测试 Proxmox 与 PBS 之间的带宽:

iperf3 -c <PBS_IP>

如果测得速度偏低,请排查网络问题。如有条件,升级至10GbE网络。若已使用10GbE,请确认巨帧(Jumbo Frames)已启用:

ip link set dev eth0 mtu 9000

使用 ethtool 检查网卡设置:

ethtool -K eth0 gro on gso on tso on

启用 TCP 窗口缩放:

sysctl -w net.ipv4.tcp_window_scaling=1

对于绑定链路,请使用 mode=802.3ad 并确保与交换机设置匹配。

降低压缩和加密开销

压缩虽有帮助,但可能拖慢速度。请使用以下方法进行测试:

zstd -1 与 zstd -6

使用较低的压缩级别或禁用该功能,以查看速度是否提升。

请确保已启用 AES-NI 加密功能。如果您的 CPU 不支持该功能,加密速度将会变慢。

在 PBS 中,设置静态加密而非传输中加密,以避免实时 CPU 负载。

错开备份任务

编辑 /etc/vzdump.conf

最大工作线程数:2IO优先级:7CPU优先级:20

此设置限制了任务并发数,并降低了对CPU和I/O的影响。

在 Proxmox 图形界面中,为每个节点或虚拟机群组设置不同时段的备份计划,避开业务高峰期。

调整 vzdump 和作业选项

使用快照模式运行备份:

vzdump 101 --mode snapshot --compress zstd --storage backup-pool

除非必要,否则避免停止或暂停。使用 --bwlimit 防止 I/O 飙升。

使用快速且本地的备份目标

如有可能,请备份至本地存储或SSD/NVMe设备。避免使用速度较慢的NFS或共享式机械硬盘。

如果使用 NFS:

  • 启用 NFS v4

  • 使用以下选项挂载:rw、async、noatime、nodiratime


  • 避免使用故障时重试速度较慢的软挂载

监控日志和指标

解析 vzdump 日志。查找如下格式的行:

持续时间:00:35:14,备份任务:延迟:00:14:23

“延迟”表示 I/O 等待时间。请使用该指标识别性能瓶颈。

使用 Proxmox 图表或外部工具(Grafana、Zabbix)来监控磁盘 IOPS、CPU 使用率和网络吞吐量。

优先级备份流程

使用以下命令降低备份优先级:

ionice -c3 -p $(pgrep vzdump)nice -n 20 -p $(pgrep vzdump)

此举可降低备份任务的系统负载,从而为正在运行的虚拟机分配更多资源。

企业级部署方案

如果您运行的是集群,请勿同时备份所有节点。请使用配备专用网卡的备份服务器。

对于 Ceph 用户,请注意:备份会给 OSD 带来压力。建议将备份任务卸载至 PBS,使用 SSD/NVMe 存储并进行 ZFS 调优。

对于超融合架构,请在非高峰时段进行测试。备份任务会与虚拟机流量产生资源竞争。

解决常见错误

  • “无法锁定虚拟机”:备份或快照任务已在运行。请等待,或手动解锁:

qm 解锁 101
  • NFS 超时:增加挂载超时时间,检查服务器日志。

  • PBS 认证错误:在数据中心 > 存储中重新添加 PBS 目标。

保持 Proxmox 更新

每次发布都会改进 vzdump 和备份流程。请使用以下命令保持系统最新:

apt update && apt dist-upgrade

请查阅 Proxmox 和 PBS 的更新日志,了解与备份相关的修复或改进。

使用Vinchin加速Proxmox备份

如果Proxmox备份速度仍然较慢或存在限制,不妨尝试Vinchin备份与恢复——这是一款专业级企业解决方案,原生支持Proxmox VE。它提供稳定可靠的性能、广泛的虚拟机兼容性以及集中化管理功能,助您简化整个环境中的备份操作。

Vinchin 通过永久增量备份、内置去重压缩,以及高级功能(如 虚拟机到虚拟机迁移(V2V)、变更块跟踪(CBT)和即时恢复),加速数据保护。凭借其简洁、基于 Web 的管理控制台,Proxmox 虚拟机备份变得更快速、更轻量、更易于管理。

使用 Vinchin 备份 Proxmox 虚拟机仅需四个简单步骤:

1. 仅选择主机上的虚拟机

备份 Proxmox 虚拟机

2. 然后选择备份目标位置

备份 Proxmox 虚拟机

3. 选择策略

备份 Proxmox 虚拟机

4. 最后提交任务

备份 Proxmox 虚拟机

全球众多组织信赖Vinchin,其卓越的性能、易用性以及强有力的技术支持广受赞誉。您可以免费试用全部功能长达15天。点击下方按钮下载安装程序,几分钟内即可完成部署。

下载按钮

下载免费试用版

适用于多种数据备份

* 15天全功能免费安全下载

Proxmox 备份速度极慢常见问题解答

问题1:如何测试备份速度缓慢是否由网络引起?
在 Proxmox 与备份目标之间使用 iperf3 工具测量带宽。

问题2:为什么我的PBS备份卡在0%?
请检查ZFS存储池是否存在故障、目标磁盘是否运行缓慢,或源虚拟机上是否存在快照问题。

Q3:如何限制 Proxmox 备份速度?
在您的 vzdump 命令中添加 --bwlimit <MBps> 以限制带宽。

结论

Proxmox 备份速度缓慢可能源于存储限制、网络问题或配置不当。通过优化系统设置并遵循最佳实践,可显著提升备份速度。但如果问题依然存在,Vinchin 备份与恢复软件则提供了一种更快、更简便的 Proxmox 虚拟机保护方案——可靠、高效,且专为大规模部署而设计。

云祺备份软件,云祺容灾备份系统,虚拟机备份,数据库备份,文件备份,实时备份,勒索软件,美国,图书馆

您可能感兴趣的新闻 换一批

现在下载,可享15天免费试用

立即下载

请添加好友为您提供支持
jia7jia_7

微信售后服务二维码

请拨打电话
为您提供支持

400-9955-698