首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

软硬件融合技术内幕 进阶篇 (3) —— 云计算的六次危机 (上)

由于业界主流的云计算平台都是基于Linux和KVM的,让我们再一次钻进在Linux中,看一下KVM为虚拟机提供的网络虚拟化实现。...最初,KVM为虚拟机提供的是rtl8139和E1000E这两种网卡。...请看这里) QEMU将模拟Intel 82574网卡的行为,最后将这个数据包发送到Linux Bridge的TAP口。...Linux Bridge会根据数据包的目的MAC地址,将数据包转发到其他VM,或从物理网卡转发出去,如下图所示: 当QEMU开始发送这个数据包,会再通过VM_Entry将CPU交还给虚拟机。...特别地,在Linux下,virtio网卡的速率被定义为10Gbps,其收发数据包理论最大速率是E1000E的10倍。这就造成了更重的数据中心税,从而引发了第二次危机。

70520
您找到你想要的搜索结果了吗?
是的
没有找到

字节跳动提出 KVM 内核热升级方案,效率提升 5.25 倍

目前,在各个开源社区(如 Linux,QEMU,CloudHypervisor 等)和各大云计算公司,都在积极地尝试对 KVM 的热升级支持进行研发,也是历年各大技术峰会的一个重要研讨主题。...-device e1000e,netdev=guestnet 上面的命令启动的嵌套虚拟化的 L1,运行的是增加了 VFIO-PCI 热升级的内核。...使用 VFIO-PCI 我们分配上面的虚拟 e1000e 网卡给 L2: $qemu ......字节跳动系统与技术工程团队将会继续优化 Linux 内核和虚拟化软件,为数据中心持续提供安全、稳定、高效运行的系统软件。...10 年系统工程师工作经验,关注 Linux 内核、虚拟化、性能等领域。当前主要负责 KVM 虚拟化研发和系统性能优化工作。

90620
领券