我试图使用我的VM(VMware ESX Server)上的ethtool来确定以太网上行链路的速度。
运行该命令会产生以下输出:
~> ethtool eth0 Settings for eth0: Current message level: 0x00000007 (7) Link detected: yes
这显然不包含我正在查找的信息,这将显示在非虚拟机上。 是否可以使用此命令确定VMWare VM上的上行速度?
谢谢,保罗
这看起来像在虚拟机configuration中使用了“灵活的”适配器types,看起来像使用pcnet32驱动程序的AMD PCnet32以太网控制器。 如果您使用不同的适配器types(例如e1000)创build虚拟机,您将得到e1000驱动程序,它将为您提供更有用的ethtool输出。
在VMware中,我看到报告的链接速度与实际带宽之间的对应关系不一致。 我build议使用类似iperf的东西来获得测量结果。
虚拟机中的网卡连接到一个软件交换机,然后才转而上传到物理端口 – 尽pipe通过VM SDK工具可以获得上行链路速度,但永远不会得到真正的速度。