QEMU从sheepdog启动虚拟机的性能非常慢?
我在一台机器上安装的sheepdog,用local driver做集群管理,目前只有一个sheepdog节点。在尝试用qemu从sheepdog上启动虚拟机的过程中,发现虚拟机的操作性能非常差。
我为一台ubuntu14.04桌面版虚拟机分配2个CPU核心,4G内存的情况下,几乎无法操纵图形界面。鼠标点击的操作要等待十几秒才有响应。
而为一台ubuntu16.04服务器版虚拟机分配了1个CPU核心,1G内存的情况下,启动虚拟机的过程比较慢,但在启动之后基本上可以正常使用。
在桌面版虚拟机上进行操作的时候,磁盘读写速度似乎只有2-3MB/s。但是在服务器版虚拟机上,尝试用dd来测试磁盘性能,相对来说提高了不少:
创建一个200M的文件时,磁盘写速度达到了85M/s(我的单机有SSD),而创建一个1G的文件时,磁盘写速度为15M/s。
我也已经在开启sheep服务的时候使用了--nosync选项来优化写入性能。最快的时候写入能达到85M/s的速度还是不错,但是在桌面版虚拟机几乎无法运行,这应该是因为磁盘读和磁盘写的速度都很慢导致的。请问有什么优化的办法?还是sheepdog对于桌面版的虚拟机的支持很差,本来就难以运行?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论