Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我的B1S(Ubuntu)Azure虚拟机在运行处理器密集型任务时会以10%的CPU最大化?_Azure_Azure Virtual Machine - Fatal编程技术网

为什么我的B1S(Ubuntu)Azure虚拟机在运行处理器密集型任务时会以10%的CPU最大化?

为什么我的B1S(Ubuntu)Azure虚拟机在运行处理器密集型任务时会以10%的CPU最大化?,azure,azure-virtual-machine,Azure,Azure Virtual Machine,我是Azure的新手,现在只是在探索它(同时与AWS和GCP一起),以确定我在职业生涯中可以使用它做什么 所以现在我运行一个B1S(1vcpu,1GB内存)作为免费试用的一部分。当我运行一个长时间运行的处理器密集型任务(例如PDFCRACK)时,我注意到: “top”表示该任务使用了大约100%的CPU Azure Portal dashboard指示相同的事情(100%CPU),但仅在一段时间内(2-3分钟),之后它会下降并保持在10%CPU。同时,“top”仍然表示任务使用100%的CPU

我是Azure的新手,现在只是在探索它(同时与AWS和GCP一起),以确定我在职业生涯中可以使用它做什么

所以现在我运行一个B1S(1vcpu,1GB内存)作为免费试用的一部分。当我运行一个长时间运行的处理器密集型任务(例如PDFCRACK)时,我注意到:

  • “top”表示该任务使用了大约100%的CPU

  • Azure Portal dashboard指示相同的事情(100%CPU),但仅在一段时间内(2-3分钟),之后它会下降并保持在10%CPU。同时,“top”仍然表示任务使用100%的CPU

  • 与同等的GCP设置相比,性能实际上约为10%(PDFCRACK报告每秒的尝试次数)

    有什么解释吗

    有什么解释吗

    这是一种设计上的行为

    B系列虚拟机的工作方式与其他虚拟机系列大不相同。你 支付vCPU性能利用率的基线,包括 已分配vCPU核心。然后,你将积累和银行的数量 当您只需要基线vCPU时的积分 利用率。然后,当虚拟机需要爆发到100%时,它可以 在必要时这样做,并花费银行信贷

    B1S VM大小分配了1个vCPU,基准CPU性能为10%。这意味着VM通常可以使用单个vCPU高达10%的CPU利用率。然后,B1S虚拟机将每小时存入6个学分,最多可存入144个学分,当使用低于基本性能时。然后,当虚拟机需要超过10%的CPU时,它可以突然启动以使用更多的CPU性能,并为此花费银行信贷


    有关burstable虚拟机的更多信息,请参考此信息。

    哇,感谢您的快速回复。我想,当我遇到“burstable”这个词时,我应该对它进行更多的研究。(我认为这是关于在有限的时间内“突发”超过100%CPU的能力+必要时的一些额外费用。)好吧,至少这将作为未来其他Azure新手的参考。