gpt4 book ai didi

networking - Google Compute Engine 是否提供 SR-IOV(单根 I/O 虚拟化)?

转载 作者:行者123 更新时间:2023-12-03 23:26:18 26 4
gpt4 key购买 nike

Amazon/AWS EC2 提供 SR-IOV(单根 I/O 虚拟化)实例,它称之为“enhanced networking”——Google 是否在 Compute Engine 上提供此功能?

具体来说,是否有任何 GCE 实例类型能够绕过管理程序并直接访问多队列 NIC?

需要 SRV-IOV 支持才能利用 Scylla DB's architecture ?

HN 讨论:https://news.ycombinator.com/item?id=10262719

最佳答案

目前 Google Compute Engine 不提供 SR-IOV。也就是说,SR-IOV 并不是利用 Scylla 架构的绝对必要条件。

GCE 提​​供多队列网络,可以使用 Intel's DPDK 直接在用户模式下分配 virtio-net 队列.这应该允许我们的 virtio-net NIC 与 Scylla 一起工作,尽管 DPDK 至少在某一时刻对 virtio-net 做出了某些特定于 qemu 的假设(特别是它假设 Tx/Rx 队列深度为 256 个描述符;virtio-net NIC GCE 目前公布了 16,384 个进入队列,尽管这可能会在不久的将来发生变化。

对于像 Scylla 这样的应用程序,这应该比利用内核 TCP/IP 堆栈提供卓越的网络性能和更好的 guest 计算开销。

此外,对于具有 >= 1 个内核的所有 GCE 实例(即,非小数内核实例),我们提供多 Gbps 吞吐量,具体取决于结构可用性。具有 Haswell processors 的区域的延迟可能最低。 .我们目前不保证特定的网络特性,但我们提供在虚拟 NIC 和任何附加的永久磁盘卷之间共享的高达 2 Gbps/核心的网络吞吐量(本地 SSD 吞吐量不计入此限制)。在吞吐量方面,这使得 8-vCPU 和更大的实例可与 EC2 增强网络相媲美。

关于networking - Google Compute Engine 是否提供 SR-IOV(单根 I/O 虚拟化)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33114144/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com