gpt4 book ai didi

Azure 云辅助角色没有获得足够的 CPU 使用率

转载 作者:行者123 更新时间:2023-12-02 08:00:58 28 4
gpt4 key购买 nike

我是 azure 云的新手,我已经部署了我的第一个辅助角色。

在我的本地系统中需要 30 分钟才能完成的过程在 azure 辅助角色上需要 1 个多小时。

为了查找问题,我已访问辅助角色的远程桌面。我检查了任务管理器,发现辅助角色进程 (WaWorkerHost.exe) 仅使用 12% 的 CPU,即使没有其他进程正在运行。如果我在本地系统中运行相同的代码,它将占用 24-25% 的 CPU。

我认为这就是为什么 worker 角色在我的本地系统中花费两倍时间的原因。

我的辅助角色的虚拟机大小是超大(8 核,14336MB)。

我认为由于辅助角色上没有其他进程,我的进程应该获得更多的 CPU 使用率。但我无法找到从 azure 门户增加辅助角色进程 (WaWorkerHost.exe) 的 CPU 使用率的方法。

请接受这个。

谢谢。

最佳答案

仅 CPU 消耗不足以确定机器是否正在努力工作或几乎不工作。您的假设“CPU 百分比较低,因此机器不忙(足够)”太简单了。您应该考虑更多资源,例如磁盘访问、内存使用和网络访问。

正如您想象的那样,创建一个不会耗尽您所有CPU的应用程序相对简单,同时它完全卡住您的计算机。例如,只需让它从整个磁盘读取和写入文件即可。

编辑:
在第一段中展开: worker 角色实际上是做什么的?它是否连接到某种类型的存储?或者可能是内部托管的数据库或文件?是将消息放入队列还是调用外部服务?

所有这些因素都可能是辅助角色比本地计算机花费更长的时间来完成任务的原因。例如因为network latency 。虽然如果只看 CPU,它似乎并不太忙,但它可能非常忙于等待外部资源的答复。

关于Azure 云辅助角色没有获得足够的 CPU 使用率,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56646096/

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