• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

虚拟机备份时会影响io 有什么办法可以限制一下

2天前提问
  • 0关注
  • 0收藏,70浏览
粉丝:0人 关注:0人

问题描述:

虚拟机备份时会影响io 有什么办法可以限制一下  内存超过32g的虚拟机备份时都会变成挂起状态业务不能用

2 个回答
粉丝:27人 关注:2人

虚拟机备份 IO 高、大于 32G 内存备份直接挂起业务(H3C CAS/UIS 场景)
现象:内存 > 32G 虚机在线备份,备份触发内存快照,需要 dump 全部内存到存储,内存 dump 超时,虚拟机直接挂起(suspend),业务中断;同时备份读取磁盘产生大量 IO 抢占业务 IO。
根因两点
备份默认开启【快照内存】:开机整机备份会做内存快照,内存越大写磁盘量越大;快照内存超时时间到,虚拟化层直接 suspend 挂起虚拟机完成内存落盘,业务中断。
备份任务读取虚拟机磁盘数据,大量存储 IO 抢占业务 IO,造成业务卡顿。
解决手段(按优先级实施,CAS/UIS 平台)
1、关闭备份策略里的【快照内存】(最关键,解决大内存挂起)
关闭后仅做磁盘快照(崩溃一致性快照),不再 dump 虚拟机内存,虚拟机不会被挂起,业务持续运行。
CVM 备份策略编辑:整机备份,取消勾选「快照内存」。
⚠代价:不再保存内存运行状态;恢复之后相当于虚拟机断电重启,不是停机前运行状态。
数据库业务:虚拟机内部需要安装 CAS tools,依赖虚拟机内部 VSS 静默实现应用一致性,弥补关闭内存快照带来的一致性损失。
❗不要调大快照内存超时时长,内存 > 32G,dump 内存本身就耗时,调大只是延长挂起等待,依然会挂起业务。
2、IO 限流与错峰,降低备份对业务 IO 冲击
1)磁盘 I/O 阈值(策略级)
备份策略配置磁盘 I/O 阈值,例如设置 20MB/s;备份触发前检测虚机磁盘 IO,如果业务 IO 超过阈值,本次备份直接跳过,等待下一个备份周期,避开业务高峰 IO 压力。
注意:这是 “避让”,不是备份限速;业务忙就不跑备份。
2)错峰备份窗口
把大内存虚拟机全部放在业务低峰窗口(凌晨)执行;不要同一时间批量启动大量备份任务,多台并发备份会打满存储带宽。
3)底层 CVK/QEMU 备份 IO 限速(后台)
CAS 没有 WEB 界面备份限速;需要在 CVK 主机通过底层 qemu‑nbd 任务 IO 节流,适合高级运维;不建议 web 界面操作。
3、备份选型优化
1)优先开启 CBT 增量备份,只备份变更块,减少读取的数据量,降低 IO 压力。
2)大内存数据库业务:优先磁盘备份,而不是整机备份。
3)如果业务能接受:维护窗口内关机备份,无快照、无 IO 冲击,一致性最好。
4、存储硬件层面优化
备份存储与业务存储分离;备份流量不要抢占业务存储带宽。
业务虚机使用 SSD 存储,快照、内存 dump 的 IO 延迟会大幅降低。
一致性风险说明
关闭【快照内存】之后:
无内存状态,恢复后虚拟机相当于硬重启;
Windows 依赖虚拟机内部 VSS 服务实现应用一致性;Linux 依赖文件系统崩溃一致性;
数据库建议开启数据库自身日志,备份后可以回滚事务。
错误做法(不要做)
调大快照内存超时时间:内存 > 32G,还是会挂起虚拟机,只是挂起等待时间变长。
多台大内存虚拟机同时触发备份:存储 IO 打满,全部虚机业务卡顿。
排查验证命令(CVK 后台)
bash
#查看虚拟机快照信息,是否带内存快照
virsh snapshot-list 虚拟机名称
#查看备份任务IO状态
virsh domjobinfo 虚拟机名称
简短总结
大内存虚机备份挂起根源:开启了快照内存,dump 大内存超时触发虚拟机 suspend,优先关闭备份策略的「快照内存」,从根源避免挂起业务。
IO 冲击:配置磁盘 I/O 阈值做业务避让、错峰备份、开启 CBT 增量;CAS 没有 web 界面的备份带宽限速功能。
关闭快照内存会丢失运行内存状态,Windows 务必保证虚拟机内部 VSS 正常,保障应用一致性。

暂无评论

粉丝:14人 关注:9人

针对虚拟机备份IO影响及大内存虚拟机挂起问题,可从以下四方面优化:
1. 备份策略调整
避开业务高峰执行备份;采用增量备份替代全量备份,减少数据读取量;大内存虚拟机启用内存快照排除(CAS平台:虚拟机编辑-高级设置-勾选“快照时不保存内存”),避免备份时因内存转储导致挂起,仅备份磁盘数据。
2. IO限流配置
CAS平台可对备份进程设置IO限速:进入【主机管理-存储-存储策略】,配置备份IO带宽上限(如单备份任务限速50MB/s);也可通过存储端QoS限制备份卷的IOPS和带宽,优先保障业务虚拟机IO。
3. 资源隔离优化
将备份存储与业务存储分池部署,避免IO争抢;备份任务绑定专用存储网卡,与业务数据平面物理隔离;大内存虚拟机备份前预留足够主机内存余量,避免内存不足触发挂起。
4. 备份模式升级
改用CBT(变更块跟踪) 备份(CAS默认支持,需虚拟机安装Tools),大幅降低备份时的磁盘扫描IO;对于超32G内存的核心虚拟机,采用“热备份+应用一致性”模式,无需挂起虚拟机即可保障备份一致性。

暂无评论

编辑答案

你正在编辑答案

如果你要对问题或其他回答进行点评或询问,请使用评论功能。

分享扩散:

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作

举报

×

侵犯我的权益 >
对根叔社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明