我正在使用一些 Ubuntu VM 作为来宾机器运行 KVM。来宾计算机包含一个大部分时间不需要运行的应用程序,但每隔几个月就会出现一次意外的随机触发器,要求它立即运行(<5 秒延迟)仅几个小时。
如果我让 VM 始终运行,我会浪费大量的 CPU 资源,因为 VM 在一年中的 99.99% 中大部分时间都是不活动的。
如果我将虚拟机状态休眠到磁盘中,启动应用程序需要启动虚拟机,这在我的机器上花费的时间太长(几分钟)。
我想暂停/暂停虚拟机到内存中,因为恢复虚拟机似乎是瞬间的。当虚拟机处于非活动状态时,我可以在其他地方重新使用 CPU 资源(尽管我知道我不能重新使用内存)。
是否建议长时间(数月或数年)暂停来宾虚拟机?恢复可靠吗?有哪些最佳做法可以确保在几个月后我需要它时正常恢复?
我正在考虑为主机购买 ECC ram 以防止随机位翻转。但是还有什么我应该做的吗?