esp*_*eed 3 virtualization networking google-compute-engine google-cloud-platform scylla
Amazon / AWS EC2提供了SR-IOV(单根I / O虚拟化)实例,它被称为“ 增强网络 ” -Google 是否在Compute Engine上提供了此实例?
具体地说,是否有任何GCE实例类型都能够绕过虚拟机管理程序并直接访问多队列NIC?
要利用Scylla DB的体系结构,需要SRV-IOV支持吗?
HN讨论:https : //news.ycombinator.com/item? id =10262719
目前,Google Compute Engine不提供SR-IOV。也就是说,要使用Scylla的体系结构,并不一定需要SR-IOV。
GCE提供了多队列网络连接,并且可以使用英特尔的DPDK直接以用户模式分配virtio-net队列。这应该使我们的virtio-net NIC可以与Scylla一起使用,尽管至少在某一时刻DPDK针对virtio-net做出了一些特定的qemu假设(特别是它假设Tx / Rx队列深度为256个描述符; virtio-net NIC目前,GCE中的广告在广告中有16,384个进入队列,尽管这在不久的将来可能会改变)。
对于像Scylla这样的应用程序,与使用内核TCP / IP堆栈相比,这应提供出色的网络性能和更好的来宾内计算开销。
此外,对于所有具有== 1个以上内核的GCE实例(即,不是分数内核实例),我们根据结构可用性提供多Gbps吞吐量。使用Haswell处理器的区域中的延迟可能最低。我们目前不保证特定的网络特性,但是我们提供了在虚拟NIC和任何连接的永久磁盘卷之间共享的高达2 Gbps /核的网络吞吐量(本地SSD吞吐量不计入此限制)。在吞吐量方面,这使得8-vCPU和更大的实例可与EC2增强网络媲美。
| 归档时间: |
|
| 查看次数: |
2809 次 |
| 最近记录: |