问题描述
我有一个带有虚拟机的 ESXi 服务器,其中包含多个 Vcpu 和 VNIC。 为了获得最佳性能,我一直在寻找一些指南来推荐使用哪些 VM 配置参数。
在我的搜索过程中,我遇到了两个有趣的参数:
- "ethernetX.ctxPerDev"
- "ethernetX.pnicFeatures"
当我试图理解这两个参数之间的区别时,我感到有点困惑。
这是我的理解:
"ethernetX.ctxPerDev" - 确定机器将使用的 VMkernel 线程数。 将此参数设置为 1 到每个以太网将确保每个 VNIC 都有自己的 VMkernel 线程,因此更多的主机 cpu 将承担从 VNIC 向物理 NIC 传输数据包的负载。
"ethernetX.pnicFeatures" - 这是启用 RSS 所必需的。 将此参数设置为 4 到每个以太网将确保每个 VNIC 将接收来自多个硬件队列的数据包,因此更多的主机 cpu 将承担从物理 NIC 向 VNIC 传输数据包的负载。
从上面我可以得出结论,这两个参数都是为做同样的事情而设计的,但方向不同。
如果有人可以批准或更正我的理解,我将不胜感激。
谢谢
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)