当前位置: 首页 > 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/406012.html

相关文章:

  • 瑞安这边有没有做网站的内蒙古seo优化
  • 包装纸箱怎么做网站怎么注册网站
  • 网站百度地图代码电子网址怎么创建
  • 公司自己建立网站朋友圈推广怎么收费
  • 同ip多域名做同行业网站网站信息组织优化
  • 石家庄手机网站建设公司营销方案策划书
  • 恋爱ppt模板免费下载网站福州seo技术培训
  • 上海做设计公司网站我想做个网站怎么做
  • 长春火车站什么时候通车sem竞价广告
  • 电子商务怎么做网站来宾网站seo
  • 技术支持 长沙网站建设-创研科技微信做单30元一单
  • 青浦专业做网站推广平台的方法
  • 女的和男的做那个视频网站品牌营销与推广
  • 如何做微信小程序网站迅速上排名网站优化
  • 大连网站推广公司热点时事新闻
  • 小程序api有哪些开封搜索引擎优化
  • 做烘培的网站有哪些营业推广名词解释
  • 一个网站的优化怎么做营销宣传策划方案
  • 好网站建设排超联赛积分榜
  • ps如何做网站专题广州网站建设推荐
  • 优质做网站权重查询站长工具
  • 徐州教育平台网站建设推广普通话手抄报图片
  • 淘宝客网站怎么做视频搜索网排名
  • 合肥专业商业网站现在如何进行网上推广
  • 南京便宜网站建设长尾词seo排名
  • 网站设计个人心得网站制作流程和方法
  • 湛江做网站建设优化方案英语
  • 网站开发与管理课程搜索引擎优化的定义是什么
  • 深圳龙岗是穷人区吗登封网站关键词优化软件
  • 珠海建设局网站厦门站长优化工具