我如何才能知道有多少个处理器核心正在工作?

我如何才能知道有多少个处理器核心正在工作?

我有四核处理器系统。在安装 Ubuntu 之前,我一直在使用 Windows。Windows 默认使用 1 核*,我可以使用 更改它msconfig。如何在 Ubuntu 中执行此操作或是否有必要?

Windows 使用一个核心启动

答案1

类型:

lscpu

在终端中并按ENTER

现在您已经获得了 Ubuntu 安装中使用到的核心的信息。

答案2

您可以使用 top 命令查看 CPU 核心的使用情况。

  1. 打开终端。
  2. 输入top。您将看到一些有关任务、内存等的信息。
  3. 键入1以显示单个 CPU 使用率。您将看到类似以下内容的内容:

顶部

要启动一个仅在一个核心中执行的新进程,可以使用 taskset 命令。

taskset -c 0 executable

要监视现有进程的 CPU 亲和性,可以使用此命令:

taskset -cp $(pgrep -f executable)

请注意,如果您以这种方式启动它,那么您传递给此命令的可执行标识可以是“./executable”。

答案3

由于你没有指定你的桌面环境,我假设你正在使用 Ubuntu

要以图形方式检查 CPU 使用情况,请在系统中搜索名为系统监视器的应用程序。

资源选项卡将显示每个核心的活动

在此处输入图片描述

而“进程”选项卡将显示各个程序的 CPU 使用情况。

在此处输入图片描述

答案4

传感器也能做到这一点,但它还会告诉您核心运行的温度,非常酷。

sensors在终端中输入,它会告诉你是否已经安装了它,安装完成后你只需输入sensors 这里有传感器

相关内容