开发者社区> 问答> 正文

linux 内存与磁盘IO的问题

我在虚拟机里安装了一个centos5 ,分为两种情况测试磁盘IO情况。

IO测试使用dd命令,如:dd if=/dev/zero bs=1M count=10240 of=./10gb.file

一种,虚拟机内存设置为512M,测试出来的IO时间大概在50-60秒

一种,虚拟机内存设置为2G,测试出来的IO时间大概在150-200多秒

linux安装后,未调整任何参数

请问这是怎么回事,需要怎么调整,谢谢

展开
收起
a123456678 2016-06-14 14:20:06 2359 0
1 条回答
写回答
取消 提交回答
  • 我以前用虚拟机也做过IO能力的benchmark,发现数据很有问题,太快了。

    其实说白了,你不能指望虚拟机完全把你的虚拟机IO映射成宿主机IO,虚拟机很有可能大量使用你的内存来缓存。

    在这个前提下,你这种现象就不难理解了,虚拟机内存大,宿主机剩余内存就小了,虚拟机能用的缓存就小了,结果就是虚拟机IO变慢了。

    2019-07-17 19:37:34
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Alibaba Cloud Linux 3 发布 立即下载
ECS系统指南之Linux系统诊断 立即下载
ECS运维指南 之 Linux系统诊断 立即下载