首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >获取SR-IOV虚拟功能计数器

获取SR-IOV虚拟功能计数器
EN

Stack Overflow用户
提问于 2016-12-01 15:07:59
回答 1查看 1.5K关注 0票数 1

假设我已经在带有两个虚拟函数的主机上启用了SR-IOVpass身,我正在运行两个带有libvirt的QEMU/KVM,每个都连接到一个VF上,是否有任何方法可以查看主机上的VF计数器(例如rx/tx )?

我尝试使用ethtool -S来查看统计数据,但我只能看到物理函数的全局计数器。

我找到了一个SR计数器插件,用于OpenStack验光仪,但它是一个Mellanox插件,并在Guest上使用专有驱动程序。

任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2016-12-15 10:18:53

当您在主机上启用VFs时,VFs最初绑定到主机内核网络驱动模块,因此将以ethNN的形式出现,允许您查询统计数据。然后,当您使用PCI设备分配将VF附加到客户时,VF将从主机内核驱动程序中解除绑定,因此ethNNN设备将在主机中消失。因此,不可能在主机中查询该VF的网络状态。

实现这一目标的唯一方法是不使用PCI设备分配,而是在直接模式下将VF与使用MACVTAP的来宾相关联。这并不像使用PCI分配的那样高性能,但是由于virtio的设计,它仍然相当不错,可以让您在主机中看到NIC来监视流量。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40914014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档