在单独的VM中运行低优先级流程和高优先级流程

问题描述

我们正在proxmox主机上运行多个VM。虚拟机同时具有高优先级和低优先级任务(这些任务运行良好)。

问题是,从proxmox角度看,VM的cpu用法看起来像黑匣子,要么使用cpu,要么不使用cpu。因此,如果所有物理cpu的利用率都接近100%,proxmox无法明确指示VM在cpu上更容易使用。如果我错了,请纠正我。

我的问题是,是否可以从QEMU guest虚拟机检测主机上的cpu是否过载?类似于内存膨胀设备,但用于cpu

它将解决cpu延迟(docker,consul,portworx)非常敏感的群集软件的问题。问题的第一个指标是(从VM内部看):

BUG: soft lockup - cpu#5 stuck for 22s!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)