欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    高级操作系统高级操作系统 (18).pdf

    • 资源ID:57972592       资源大小:1.32MB        全文页数:18页
    • 资源格式: PDF        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    高级操作系统高级操作系统 (18).pdf

    第 4 讲:Optimization of Virtual Machine Monitor第二节:My VM is Lighter(and Safer)than your ContainerProblems of VMMVMM is SLOWER than Container.Problems of VMM.Contributions of lightvmContributionsAn analysis of the performance bottlenecks prevent-ing traditional virtualization systems from achievingcontainer-like dynamicsAn overhaul of Xens architecture,completelyremov-ing its back-end registryA revamp of Xens toolstackThe development of Tinyx,an automated system forbuilding minimalistic Linux-based VMsA prototypical implementation along with an exten-sive performance evaluation.Overview of XENThe Xen architecture including toolstack,theXenStore,software switch and split driversbetween the driver domain(Dom0)and theguests(DomUs).Some observations on XENThe Xen architectureincluding toolstack,theXenStore,software switchand split drivers betweenthe driver domain(Dom0)and the guests(DomUs).The size of the guest virtual machines.LIGHTWEIGHT VMsUnikernels:linking existing applications that rely on theLinux syscall API to Mini-OS is fairly cumbersome andrequires a lot of expert time.Tinyx:is an automated build system that creates minimalisticLinux VM images targeted at running a single application.LIGHTWEIGHT VMsTinyx:Inputs:an application to build the image for and the platformthe image will be running on.Includes:the application,its dependencies,and BusyBoxMethods:objdump for libs,pkg manager for packages,tinyconfig for Linux kernel.Results:Tinyx create kernel images that are half the size oftypical Debian kernels and minimal runtime memory usage(1.6MB for Tinyx vs.8MB for the Debian).Some observations on XENThe Debian VM is 1.1GB;it takesXen around 500ms to create theVM,and it takes the VM 1.5seconds to boot.The Tinyx VM(9.5MB)is createdin 360ms and 180ms to boot.Theunikernel(480KB)is created in80ms,and 3ms to boot.Creating VMs,the creation timeincreases noticeably(note thelogarithmic scale):it takes 42s,10s and 700ms to create thethousandth Debian,Tinyx,andunikernel guest,sequentially start 1000 virtual machines.Some observations on XENVM creation overheadsParsing the configuration filethat describes the VMInteracting with the hypervisorfor memoryReading/Writing information inXenStoreCreating and configuration thevirtual devicesParsing&loading the kernelimageOther work on toolstackBreakdown of the VM creation overheads.LightVMXENLightVM with Noxs and the Chaos Toolstack.LightVM noxsfundamental problem with the XenStore isits centralized,filesystem-like APInoxs relies on shared pages mapped in theguests address spacecreate a new,special device memory pagefor each new VM that we use to keep trackof a VMs information about any devices.LightVM noxstoolstack requests the creation of devicesfrom the back-endtoolstack calls the new hypercall foradding these details to the device pageNew VM maps the device page into itsaddress spacefront-end inits comm.with back-endfinally front-end and back-end can notifyeach other.LightVM split toolstackToolstack split betweenfunctionality belonging to theprepare phase,carried outperiodically by the chaosdaemon,offload this functionality to thechaos daemon,which generates anumber of VM shells and placesthem in a pool.and an execute phase,directlycalled by chaos when a commandis issued.LightVM PerformanceLightVMLightVM with Noxs and the Chaos Toolstack.LightVM PerformanceLightVM boot times on a 64-core machineversus Docker containers.Boot times for unikernel and Tinyx guestsversus Docker containers.LightVM PerformanceScalability of VM memory usage for differentVMs,for containers and for processes.CPU usage for a unikernel,Tinyx,a Debian VMand Docker.LightVM SummaryLightVMA complete redesign of Xens toolstack optimized for performance.Can boot a minimalistic VM in as little as 2.3ms,comparable to the fork/execimplementation in Linux(1ms).Has almost constant creation and boot times regardless of the number of running VMs.Achieve both good isolation and performance on par or better than containers.

    注意事项

    本文(高级操作系统高级操作系统 (18).pdf)为本站会员(刘静)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开