专栏首页力哥聊运维与云计算健步如飞--让虚拟机完全跑在宿主机内存中

健步如飞--让虚拟机完全跑在宿主机内存中

最近有些应用需要高iops,尝试看看能不能让虚拟机直接跑在宿主机的内存中,成功了;

整个过程记录如下:

首先想到的是使用tmpfs

创建了一个8G的tmpfs文件系统

然后挂载到给虚拟机

但是发现不能启动

应该是kvm不支持tmpfs这样的文件系统

然后尝试用ramdisk方式,修改grub.conf,让ramdisk大小到8G

重启后可以用fdisk 看到

还可以格式化文件系统

直接以裸盘的方式挂载给虚拟机

开机,启动了

安装系统

用fio测试了下

fio --filename=/test -direct=1 -rw=randwrite -bs=4k -size=1G -numjobs=64 -runtime=300 -group_reporting -name=test-rand-write

可以到5000的iops

另外将ram1挂载给系统,作为第二硬盘

测试了下,2万iops,比ssd不差什么!

如果在内存中跑虚拟机,优缺点如下:

优点:磁盘io非常快

缺点:断电后虚拟机就消失了,如果要使用这种方式,需要考虑和数据备份和恢复方案。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 禁止server 2008域端口的脚本

    netsh advfirewall firewall set rule name=all protocol=TCP dir=in localport=9389 ...

    力哥聊运维与云计算
  • 我开发的kvm虚拟化虚拟机批量生产脚本

    1. 脚本下载地址:http://down.51cto.com/data/478845

    力哥聊运维与云计算
  • KVM虚拟化CPU技术总结

    KVM虚拟化CPU技术总结 一 NUMA技术介绍 NUMA是一种解决多CPU共同工作的技术方案,我们先回顾下多CPU共同工作的技术架构历史。多CPU共同工作主...

    力哥聊运维与云计算
  • Vmware安装CentOS6

    说故事的五公子
  • vsphere安装

    vsphere是一款很著名的服务器虚拟化软件,在中国很多小企业都在使用这款软件。 我安装的是最新版本vsphere6.5,详细的介绍看维基百科吧

    bboysoul
  • 虚拟机安装以及PCL的配置(1)

    介绍一下在windows下安装虚拟机(对于虚拟机的Ubuntu系统还是双系统Ubuntu配置PCL的环境的步骤都是一样的)……

    点云PCL博主
  • 掌握这5条秘诀,年底工作效率翻倍!

    里面有个行政妹子叫小白,每次见到她都是愁眉苦脸,手里抱着一堆文件跑的飞快,上次碰到大格还跟她说快年底了事情太多太杂她快保不住她的头发了,时常感到头凉!

    腾讯乐享
  • setInerval实现图片滚动离开页面后又返回页面时图片加速滚动问题解决

    由于在加载了图片滚动的页面之后,又去到了其他页面,但是定时器没有停止,而页面又没有显示在用户面前,当返回页面的时候,就会把之前定时器中已经移动的图片动画一股脑移...

    蓓蕾心晴
  • 第四章:对象

    决定了该对象可以保存什么类型的值,可以进行什么样的操作,遵循什么样的规则。用内建函数type()查看。类型也是对象

    努力在北京混出人样
  • 也许,DOM 不是答案

    有一个词"手机网站"(mobile web),指供手机浏览的网站,但它是不存在的。 人们提到"移动互联网"的时候,其实专指另外一样东西:手机App。 ? 一、W...

    ruanyf

扫码关注云+社区

领取腾讯云代金券