Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.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
Google cloud platform 谷歌云计算引擎CPU使用率显示为100%,但仪表板仅显示10%_Google Cloud Platform_Google Compute Engine - Fatal编程技术网

Google cloud platform 谷歌云计算引擎CPU使用率显示为100%,但仪表板仅显示10%

Google cloud platform 谷歌云计算引擎CPU使用率显示为100%,但仪表板仅显示10%,google-cloud-platform,google-compute-engine,Google Cloud Platform,Google Compute Engine,我正在运行一个多处理程序,我希望CPU使用率接近100%。当我运行top命令时,它显示了100% 然而,仪表板似乎只显示10%的使用率 我的机器设置如下: 我很好奇这是否是谷歌云的问题?或者我误解了一些概念?在特定进程行的顶部输出中,100%指的是单个CPU核心(如操作系统所示),而不是全部。如果按1键top也将显示每个核心的CPU使用情况,您将只看到一个核心实际处于/接近100%忙碌状态 因为您的实例上有8个内核,所以您的总体使用率将是100%/8=12.5%——基本上与图表一致 可能相

我正在运行一个多处理程序,我希望CPU使用率接近100%。当我运行
top
命令时,它显示了100%

然而,仪表板似乎只显示10%的使用率

我的机器设置如下:


我很好奇这是否是谷歌云的问题?或者我误解了一些概念?

在特定进程行的
顶部
输出中,100%指的是单个CPU核心(如操作系统所示),而不是全部。如果按1键
top
也将显示每个核心的CPU使用情况,您将只看到一个核心实际处于/接近100%忙碌状态

因为您的实例上有8个内核,所以您的总体使用率将是100%/8=12.5%——基本上与图表一致

可能相关-假设您在
top
输出中显示的python进程是您感兴趣的进程,您应该知道它不能在多核上运行,请参阅


因此,如果您希望提高CPU使用率,则必须将python应用程序拆分为多个进程,而不是线程。

在特定进程行的
顶部
输出中,100%指的是单个CPU核心(如操作系统所示),而不是全部。如果按1键
top
也将显示每核心CPU使用情况,则您将看到只有一个核心实际处于/接近100%的忙状态

因为您的实例上有8个内核,所以您的总体使用率将是100%/8=12.5%——基本上与图表一致

可能相关-假设您在
top
输出中显示的python进程是您感兴趣的进程,您应该知道它不能在多核上运行,请参阅

因此,如果您希望提高CPU使用率,则必须将python应用程序拆分为多个进程,而不是线程