暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

linux系统性能之虚拟化后的网络性能对比

原创 watson 2022-10-13
1497

netperf
QEMU模拟的网卡性能最差,仅为原生系统的27.26%,使用virtio-net、virtio-vhost、VT-d等方式的网卡虚拟化可以达到比较好的性能,其中VT-d方式几乎接近原生系统(99.63%)。从CPU占用率来看,几种方式给整个系统造成的负担都在5%以内。virtio方式的网络设备比纯软件模拟的网卡的性能要好得多,不过virtio方式要求客户机有virtio-net驱动才能使用网络。另外,在达到非常大的网络带宽时,使用vhost-net作为后端网络驱动的性能比使用QEMU作为后端驱动的virtio性能要好一些。
从网络延迟(图10-9)方面来看,也依然是QEMU模拟的e1000表现最差,仅为原生系统的20.98%。吞吐量上表现较好的virtio-net和virtio-vhost也不到50%,而且让人惊奇的是virtio-net比virtio-vhost在响应时间上还略好一点。即使表现最好的VT-d模式,网络延迟方面的表现也不到原生系统的80%
无论是吞吐量还是网络延迟,VT-d都是最优的方式。但它也有一个缺点,就是不好热迁移。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论