繁体   English   中英

Linux(Ubuntu)上的CPU使用率下降

[英]CPU usage drops on Linux (Ubuntu)

在此处输入图片说明

我正在使用具有16个vCPU的AWS c5.4xlarge实例,并运行10个进程的python程序。 但是,如图所示,每个进程的CPU使用率仅在10秒内逐渐下降到10%。 16个vCPU实例的CPU总使用率仅为6%。

我减少了进程数,但是每个进程的CPU使用率仍然很低。 在我自己的macOS上一切正常。

在此处输入图片说明

这有什么问题?

好吧,我找到了答案。 这是关于处理器亲和力的。 对于Linux初学者: https//en.wikipedia.org/wiki/Processor_affinity

在Linux中,您可以在Linux ternimal中为特定进程分配cpu:

$ taskset -cp CPU_ID PID

例如:

$ taskset -cp 0-1 1000

将分配CPU 0和1来处理ID为1000的进程。

您可以使用以下方式找到PID

$ top

在您的终端中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM