我在虚拟机里安装了一个centos5 ,分为两种情况测试磁盘IO情况。
IO测试使用dd命令,如:dd if=/dev/zero bs=1M count=10240 of=./10gb.file
一种,虚拟机内存设置为512M,测试出来的IO时间大概在50-60秒
一种,虚拟机内存设置为2G,测试出来的IO时间大概在150-200多秒
linux安装后,未调整任何参数
请问这是怎么回事,需要怎么调整,谢谢
我以前用虚拟机也做过IO能力的benchmark,发现数据很有问题,太快了。
其实说白了,你不能指望虚拟机完全把你的虚拟机IO映射成宿主机IO,虚拟机很有可能大量使用你的内存来缓存。
在这个前提下,你这种现象就不难理解了,虚拟机内存大,宿主机剩余内存就小了,虚拟机能用的缓存就小了,结果就是虚拟机IO变慢了。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。