我正在尝试开发一个C#ASP MVC应用程序并使用并行处理。为了测试,我有一个D1共享计划但是我无法找到我可以访问此计划的核心数。在哪里可以找到我可以在应用程序中使用多少个核心?谢谢!!
答案 0 :(得分:4)
Google“azure d1共享计划” - 或者查看Azure App Service Pricing。
总而言之,您正在使用共享计划:核心和RAM是共享的 - 您无法保证访问。如果您需要保证可用的内核数量,请扩展到基本或标准计划。
在DEV / TEST订阅中,定价差异很小,您可以随时扩展以进行测试,然后缩小 - 这就是云的力量: - )。
答案 1 :(得分:2)
所有计划的详细规范,您可以访问https://azure.microsoft.com/en-us/pricing/details/app-service/
对于共享计划,您的应用程序正在共享计算机上运行,可能是VM的规范可能已更改。但我想沙盒会将你的环境限制在1核心。
至于并行性,如果你担心的是避免产生过多的线程,你可以使用“Environment.ProcessorCount”作为指标或者只是硬编码为一个数字。我建议你有一个硬编码的号码,并在你的配置文件中有这个号码。