我正在测试函数的CPU性能,所以我做了一个函数来查找数字中的素数。它由Azure服务总线触发。 在我的本地机器上运行350毫秒。Azure函数很慢
该功能在消费计划中运行时,需要大约1000毫秒。 当我向该功能批量发送100条消息时,它可以扩展到大约16个实例,但每个功能的性能大幅下降到3000-7000毫秒之间。
当尝试使用4核的标准服务计划时,性能会更好,但不会太高。它仍然比我的笔记本电脑慢很多。 这个人在这里有一个similar issue。
这是性能/缩放的预期功能吗? E.q.不适合批量处理CPU密集型方法?
Azure批次会更合适吗?