当前位置: 首页 > wzjs >正文

做网站需要哪些条件网站分为哪几种类型

做网站需要哪些条件,网站分为哪几种类型,一键建设网站,可以在线做试卷的网站1.问题描述 虚拟机配置了memoryBackingmemfd的情况下&#xff0c;热迁移虚拟机后&#xff0c;在目的节点 qemu-kvm 进程占用 rss 会突增很多。 如果去掉这个配置没这个现象。 <memoryBacking><source typememfd/> </memoryBacking>2.问题现象 2.1 不配置…

1.问题描述

虚拟机配置了memoryBacking=memfd的情况下,热迁移虚拟机后,在目的节点 qemu-kvm 进程占用 rss 会突增很多。

如果去掉这个配置没这个现象。

<memoryBacking><source type='memfd'/>
</memoryBacking>

2.问题现象

2.1 不配置 memoryBacking=memfd的情况
  • 热迁移前 rss 占用如下:

在这里插入图片描述

  • 热迁移后 rss 占用如下:

在这里插入图片描述
可以看到 rss 占用还有所减少(减小原因是迁移过程中对 零页面 进行了lazy 处理),迁移前后变化不大, 多次反复迁移rss占用基本维持在 400M 左右。

2.2 配置 memoryBacking=memfd的情况

在这里插入图片描述

  • 热迁移前 rss 占用如下:
    在这里插入图片描述
  • 热迁移后 rss 占用如下:

在这里插入图片描述
可以看到 rss 占用突然 从 468M 增到 1087M, 多次反复迁移rss占用基本维持在 1080M 左右。

3.问题分析

迁移前 memfd 占用如下:
在这里插入图片描述
迁移后 memfd 占用如下:

在这里插入图片描述
可以看出,迁移前后内存突增基本是来自memfd的 rss 占用

如下图,qemu代码中中对memfd 申请的内存,都是非匿名的:

在这里插入图片描述

如下图代码,是qemu迁移时候,对全零页的处理,对于 memfd 申请的内存,调用 buffer_is_zero() 函数会出发缺页异常,因而会进行内存分配。

在这里插入图片描述

4.结论

使用了memfd的虚拟机,热迁移后qemu内存rss占用会增大到虚拟机设置大小,原因是热迁移时候会读取整个虚拟机内存页面,对于memfd内存,读操作会分配物理页面,而mmap分配的普通匿名内存则不会。

http://www.dtcms.com/wzjs/210299.html

相关文章:

  • 网站建设350元电商平台运营方案思路
  • 网站开发公司会计电商运营培训班
  • 公司的网站哪个部门做seo关键字怎么优化
  • 厦门做网站优化公司秦皇岛seo招聘
  • app网页设计网站河南推广网站的公司
  • 做网站的过程某网站seo诊断分析
  • 房产网站怎么做异地楼盘成都seo正规优化
  • 本地搭建多个网站按效果付费的网络推广方式
  • 武汉微信网站开发网络营销期末总结
  • 用c 做网站设计系统的项目作业免费视频网站推广软件
  • 网站建设步骤软文范例200字
  • 一步一步网站建设教程电商运营方案计划书
  • 百度 手机网站收录精准营销平台
  • 外贸行业网站建设公司排名网站搜索关键词优化
  • 旅游网站建设调研seo优化轻松seo优化排名
  • 郑州网站优化的微博_腾讯微博在哪里查关键词排名
  • 丰都网站建设哪家好对百度竞价排名的看法
  • 做照片书哪个网站好在线超级外链工具
  • 小程序服务器可以做网站吗磁力天堂最佳搜索引擎入口
  • 分享设计的网站成人厨师短期培训班
  • 网络营销推广的主要特点苏州搜索引擎优化
  • 做黄色 网站视频号视频怎么看下载链接
  • wordpress伪春菜seo优化工作
  • 网站上线 flash如何做好网络推广销售
  • 沭阳金地建设网站一手app推广接单平台
  • Javaweb 网站开发实例网络营销外包
  • 网站推送企业网站的推广形式有
  • 苏州企业网seo案例分析
  • html5网站后台怎么做seo技巧seo排名优化
  • 网站建设学校培训班seo排名如何