首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何计算多核系统中应用程序的CPU利用率

如何计算多核系统中应用程序的CPU利用率
EN

Unix & Linux用户
提问于 2022-01-12 17:09:30
回答 1查看 726关注 0票数 0

在8核服务器上,0-3配置为isolcpus,其余的核心(4-7)可供系统和用户进程运行。我的应用程序有多个进程,这些进程将运行在上述任何一个非隔离核(4-7)上。

我需要找到应用程序的CPU总利用率(所有进程的组合),以确定要为系统配置的正确的isolcpus范围。

对于这种计算进程或进程组CPU利用率的方法,我感到非常困惑。有人能用门外汉的术语来启发我吗?谢谢!

同时,他们也回答了相关的问题,但没有人帮上忙:https://serverfault.com/questions/648704/how-are-cpu-time-and-cpu-usage-the-same

EN

回答 1

Unix & Linux用户

发布于 2022-01-12 17:43:07

您可以尝试top命令。首先,确定您希望监视哪个进程ID,例如,您可以运行ps -U <username>来查看当前正在运行的所有进程。然后可以使用top -p N1,N1,…,其中N1是要跟踪的第一个进程的进程ID。top的输出将告诉您每个进程正在使用多少CPU资源,这反过来可以告诉您应用程序正在使用多少系统资源。如果您需要更多信息,例如在根或其他用户下运行的单个线程或进程,请查看顶部手册页(此页相当广泛)和ps手册页。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/686086

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档