AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 966379
Accepted
Erel Segal-Halevi
Erel Segal-Halevi
Asked: 2017-10-20 07:13:11 +0800 CST2017-10-20 07:13:11 +0800 CST 2017-10-20 07:13:11 +0800 CST

哪些进程在哪个 CPU 上运行?

  • 772

运行“top”会显示每个进程使用了​​多少 CPU 功率。

假设您有多个 CPU。是否有一个实用程序可以向您显示与 top 相同的信息,但针对每个单独的 CPU?

例如,如果此实用程序被称为“topp”,那么“topp 1”将显示在 1 号 CPU 上运行的所有进程,以及该 CPU 占用了多少功率。有这样的程序吗?

cpu
  • 1 1 个回答
  • 1607 Views

1 个回答

  • Voted
  1. Best Answer
    muru
    2017-10-20T07:33:43+08:002017-10-20T07:33:43+08:00

    您要查找的命令是 ... top。来自man top:

    12. P  --  Last used CPU (SMP)
        A  number representing the last used processor.  In a true SMP
        environment this  will  likely  change  frequently  since  the
        kernel  intentionally  uses weak affinity.  Also, the very act
        of running top may break this weak  affinity  and  cause  more
        processes  to  change  CPUs  more  often (because of the extra
        demand for cpu time).
    

    运行时top,您可以将过滤器应用于显示的进程。按?查看帮助:

    在此处输入图像描述

    如前所述,要过滤,请按o(退出帮助后),然后键入P=N,其中N是所需的 CPU 编号:

    在此处输入图像描述

    按Enter。这些进程现在应该只是最后在 CPU 0 上运行的那些。

    请注意,默认的列列表不包括 CPU 编号。按f更改字段:

    在此处输入图像描述

    移至P并按下Spacebar以选择它。当您退出帮助时,该列应该在那里:

    在此处输入图像描述

    • 3

相关问题

  • 如何让“R”使用所有 CPU

  • 华硕上网本:应启用 CPUID 速度限制

  • 我可以更改/调查安装未完成的地方?

  • 如何获得 CPU 温度?

  • 禁用“按需”CPU 缩放守护程序

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve