验证缓存节点功能并监视运行状况和性能

本文详细介绍了如何验证缓存节点 () 是否正常运行并提供流量服务。 本文还详细介绍了如何监视缓存节点。

验证缓存节点安装是否已完成

登录到连接的缓存服务器或使用 SSH。 从终端运行以下命令,查看正在运行的模块 (容器) :

sudo iotedge list

iotedge list 命令的终端输出的屏幕截图,其中显示了正在运行的容器。

如果它列出了 edgeAgentedgeHub 容器,但不包括 MCC,请使用 命令查看IoT Edge安全管理器的状态:

sudo iotedge system logs -- -f

例如,此命令提供容器的启动和停止或容器拉取和启动的当前状态:

iotedge 的 journalctl 命令的终端输出。

可能需要等待长达 30 分钟,缓存节点软件才能完成下载并开始缓存。

验证Azure 门户上的功能

登录到Azure 门户并导航到“概述”页。 选择“ 监视 ”选项卡,通过验证显示的正常节点数来验证服务器 () 的功能。 如果看到任何 不正常的节点,请选择“ 诊断和解决 ”链接以排查并解决问题。

验证服务器上的功能

保存配置后,部署容器可能需要几分钟时间。

若要验证连接缓存Microsoft正常运行,请在缓存服务器的终端或网络中的任何设备中运行以下命令。 将 替换为 <CacheServerIP> 缓存服务器的 IP 地址。

wget http://<CacheServerIP>/mscomtest/wuidt.gif?cacheHostOrigin=au.download.windowsupdate.com

如果成功,你将看到类似于以下输出的终端输出:

HTTP request sent, awaiting response... 200 OK
Length: 969710 (947K) [image/gif]
Saving to: 'wuidt.gif?cacheHostOrigin=au.download.windowsupdate.com'

wuidt.gif?cacheHostOrigin=au.download.windowsupdate.com   100%[========================]

同样,在网络上任何设备上的 Web 浏览器中输入以下 URL:

http://<CacheServerIP>/mscomtest/wuidt.gif?cacheHostOrigin=au.download.windowsupdate.com

如果测试失败,有关详细信息,请参阅 常见问题解答 一文。

验证 BGP 路由配置

若要验证是否已为缓存节点正确配置 BGP 路由,请导航到 “设置 > 缓存节点”。 选择要验证其 BGP 路由的缓存节点。

验证在 “路由信息”下, 收到的 BGP 路由 的状态是否为 True。 验证 IP 空间是否正确。 最后,选择“ 下载 BGP 路由”旁边的“ 下载 JSON” ,查看缓存节点当前正在播发的 BGP 路由。

如果 收到的 BGP 路由 为 False、 IP 空间 为 0 或遇到任何 BGP 路由错误,请确保正确输入 ASNIP 地址

监视缓存节点的运行状况和性能

在Azure 门户中,有许多图表和图形可用于监视缓存节点的运行状况和性能。

可用指标

在Azure 门户内,可以使用以下可用指标生成自定义图表和图形:

指标名称 描述
缓存效率 缓存效率定义为总缓存命中字节数除以请求的所有字节数。 此值 (0 - 100%) 越高,缓存节点的效率就越高。
正常节点 报告为正常的缓存节点数
不正常的节点 报告为不正常的缓存节点数
最大 in 入站流量的最大出口 () Gbps
最大输出 出站流量的最大出口 () Gbps
平均值 入站流量的平均出口 () Gbps
平均输出 出站流量的平均出口 () Gbps

有关如何生成自定义图表和图形的详细信息,请参阅 Azure Monitor

监视指标

若要查看与缓存节点关联的指标,请导航到Azure 门户中的“概述>监视”选项卡。

Azure 门户的屏幕截图,其中显示了“概述”选项卡中的指标视图。

可以选择监视所有缓存节点的运行状况和性能,或者使用下拉菜单一次监视一个缓存节点。 每秒出口位数图显示缓存节点随时间推移的入站和出站流量。 可以通过选择顶部栏中的所选时间范围来 (1 小时、12 小时、1 天、7 天、14 天和 30 天) 更改时间范围。

如果无法查看缓存节点的指标,可能是缓存节点运行不正常、处于非活动状态或尚未完全配置。