经过esxtop可获得网络目标,便利剖析处理vSphere主机和虚拟机的网络运用情况:

1.运用SSH连接到vSphere主机,并以root用户或办理用户身份登录。

2.在命令提示符下,键入esxtop

3.按n查看网络屏幕。此屏幕显现有关网络运用的详细信息。

4.在esxtop中为UP(上行链路),FULLDUPLEXSPEEDTEAM-PNIC字段启用vSphere主机的物理网络特点的一些其他信息。按c启用上述字段; 您能够再次按c删去任何字段。

5.按f进入“ Current Field Order”屏幕。

6.按Esc键回来esxtop网络计算屏幕。

了解网络目标

在esxtop中,显现虚拟交换机的每个端口的网络计算信息。然后,这些端口作为上行链路链接到物理网络适配器,或许它们连接到虚拟机的虚拟网络适配器。当虚拟机运用端口时,该机器的国际ID及其称号将显现在USED​​-BY字段中。您能够运用国际ID来区别VM组。你不会看到一个国际ID在这个范畴,假如VMKERNEL正在运用的端口为显现在图2.10(vmk0,vmk1,vmk2)。能够依据VMotion的需求创立vmk网络适配器。最终一种类型的端口是办理端口,它在内部用于办理vSwitch。您还能够经过查看来辨认上行链路端口UP字段。值 Y显现在 UP字段中,对应于上行链路的端口。该团队PNIC字段显现用于团队上行链路的称号。

一些常见的网络目标及其描绘

网络目标

确诊网络功能

丢掉数据包的百分比是确诊网络功能一个很好的起点。传输丢掉数据包的百分比或许意味着其时正在接纳数据包的目的地正忙,或许传输的网络过于占用,无法准时发送数据包。

了解虚拟机怎么经过网络传输流量。首要,虚拟机测验缓冲需求传输的流量。准备好处理缓冲区后,流量将发送到vSwitch行列。只需vSwitch行列变满,其他的数据包就会被丢掉。您能够在最终两列 %DRPTX%DRPRX 中观察到这一点。丢掉这些数据包或许有两个不同的原因:具有不精确的网络驱动程序的虚拟机或许会导致此问题;虚拟机的高CPU利用率也会导致数据包丢掉。

有时,无法处理虚拟机网络流量要求的上行链路容量缺乏也或许导致网络数据包丢掉。能够经过将虚拟机分发到群会集的其他主机来处理此问题。因而,咱们应一直坚持运用vSphere网络规划最佳实践,以防止生产中的瓶颈。

推荐阅读