QEMU从sheepdog启动虚拟机的性能非常慢?

发布于 2022-09-04 23:16:28 字数 692 浏览 19 评论 0

我在一台机器上安装的sheepdog,用local driver做集群管理,目前只有一个sheepdog节点。在尝试用qemu从sheepdog上启动虚拟机的过程中,发现虚拟机的操作性能非常差。
我为一台ubuntu14.04桌面版虚拟机分配2个CPU核心,4G内存的情况下,几乎无法操纵图形界面。鼠标点击的操作要等待十几秒才有响应。
而为一台ubuntu16.04服务器版虚拟机分配了1个CPU核心,1G内存的情况下,启动虚拟机的过程比较慢,但在启动之后基本上可以正常使用。
在桌面版虚拟机上进行操作的时候,磁盘读写速度似乎只有2-3MB/s。但是在服务器版虚拟机上,尝试用dd来测试磁盘性能,相对来说提高了不少:
服务器版ubuntu虚拟机操作

创建一个200M的文件时,磁盘写速度达到了85M/s(我的单机有SSD),而创建一个1G的文件时,磁盘写速度为15M/s。

我也已经在开启sheep服务的时候使用了--nosync选项来优化写入性能。最快的时候写入能达到85M/s的速度还是不错,但是在桌面版虚拟机几乎无法运行,这应该是因为磁盘读和磁盘写的速度都很慢导致的。请问有什么优化的办法?还是sheepdog对于桌面版的虚拟机的支持很差,本来就难以运行?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文