gpt4 book ai didi

performance - 有没有办法知道 Windows Azure VM NIC 是否已达到其分配的带宽限制?

转载 作者:行者123 更新时间:2023-12-03 00:16:12 26 4
gpt4 key购买 nike

Windows Azure VM 具有带宽限制。 ExtraSmall 的速度为 5Mbps,而其他的则为 100Mbps 的倍数。

我有一个 worker 角色,可以将作业从队列中取出。这些作业的 cpu 需求较低,但网络需求较高,例如从远程 Web 服务获取内容并写入表存储。如果当前正在使用 5Mbps 限制(或 90%),我需要一种方法来限制我的代码从队列中获取更多作业。

从 Windows 性能监视器中,“\网络接口(interface)(*)\输出队列长度”始终为零。

我有什么选择?任何方向将不胜感激。

最佳答案

我会查询代码中内置的性能计数器,并使用结果来退出。如果“网络输入”指标不能满足您的需求,您可以随时创建自定义性能计数器。 Here是指向 WindowsAzure.com 上有关如何查询计数器以及如何构建自定义计数器的页面的链接。

我也遇到过这个问题:\网络接口(interface)(*)\输出队列长度”始终为0,即使它是内置的性能计数器。我密切关注“网络输入”并在门户网站。

Azure 中的经验法则是每个核心 100mbps,并且由于超小型使用“共享核心”,您会受到更多限制。从好的方面来说,超小型虚拟机的运行成本非常低!

关于performance - 有没有办法知道 Windows Azure VM NIC 是否已达到其分配的带宽限制?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17325844/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com