如何查找 Linux 系统中有多少个核心如何查找 Linux 系统中有多少个核心如何查找 Linux 系统中有多少个核心如何查找 Linux 系统中有多少个核心
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何查找 Linux 系统中有多少个核心

本教程解释了 Linux 系统中有多少个处理器核心。

阅读本文后,您将能够通过所有 Linux 系统的不同可用命令检查内核数量。一些解释的命令在 BSD 系统中也很有用。

本教程中描述的所有说明都包含屏幕截图,以便每个用户轻松理解,无论其知识水平如何。 ”

要检查 Linux 中的 CPU 数量,本教程涵盖以下命令:

  • LSCPU

  • nproc

  • 硬件信息

  • 顶部

  • 顶部

  • /proc/cpu信息

lscpu 命令

lscpu 命令读取 sysfs 文件系统和 /proc/cpuinfo 文件。通过执行lscpu,我们可以看到我们的Linux系统中有多少个核心。此外,此命令还显示有关 CPU 缓存、型号和插槽的信息以及其他有用信息。

本节介绍如何使用lscpu打印所有CPU信息以及如何具体显示CPU核心数。

要显示所有 CPU 信息,请运行不带附加标志的 lscpu,如下图所示。

lscpu

通过使用egrep,您可以仅打印核心数,如下所示。

lscpu | egrep 'CPU\(s\)'

lscpu 命令最广泛用于检查 CPU 信息。

使用 nproc 命令检查 Linux 中的内核数量

另一个简单易用的工具是 nproc 命令,它可以显示 Linux 系统中的内核数量。

默认情况下,不带标志,此命令显示核心数。只需运行如下所示的命令即可返回系统中的核心数。

nproc

正如您所看到的,输出非常简单。

hwinfo 命令

hwinfo Linux 命令是检查系统上核心数量的另一个选项。

Linux 系统上默认不包含 hwinfo 命令。要在基于 Debian 的 Linux 发行版上安装它,请使用 apt 软件包管理器,如下面的屏幕截图所示。

sudo apt install hwinfo -y

安装后,运行 hwinfo 命令,然后运行下图所示的标志。

sudo hwinfo --cpu --short

正如您所看到的,核心数是逐行返回的。

hwinfo 命令可用于打印有关系统中所有硬件的信息。

其功能之一是您可以将输出导出到文件。要将核心数导出到文件,请使用以下语法。

注意:导出的文件名任意;你可以随意命名它。

sudo hwinfo --short --cpu > cores.txt

您可以使用less命令读取导出的文件。

less cores.txt

如下所示,文件内容与之前的输出相同。

要使用 hwinfo 显示所有系统信息,请如下图所示运行它。

sudo hwinfo --all

如上图所示,hwinfo命令在显示所有硬件信息时并不方便用户使用。为了获得更加用户友好的视图,请使用 –short 标志来指定要检查的硬件,如 hwinfo 部分的第一个示例所示。

使用 Top 命令查找 Linux 中的 CPU 数量

Linux top(进程表)命令是一个任务管理器,可以打印实时内存和 CPU 资源使用情况。

此命令打印正在执行的进程以及内存和 CPU 消耗。当与 -1 标志一起使用时,它还显示系统中的核心数量。

运行以下命令启动 top 实用程序,显示系统中存在多少个核心。

top -1

如您所见,top 命令显示了 4 个核心:0、1、2 和 3。

此外,您还可以运行不带标志的 top 命令,然后按 1;结果是一样的。

使用 htop 命令检查有多少个内核

htop 命令与前面解释的 top 命令类似。但它比顶部有一些优势。 htop的用户界面是丰富多彩的,因此更加用户友好,htop还支持滚动,

与top相反,要查看系统中有多少个核心,您不需要使用标志。运行以下命令查看 htop 如何显示 cpu 信息。

htop

通过读取 /proc/cpuinfo 显示 Linux 中的内核数量

查看 Linux 中核心数量的另一种方法是读取 /proc/cpuinfo 文件。您可以使用不同的命令来读取该文件,例如 less、cat、more 等。

要读取 cpuinfo 文件,请运行以下命令。

less /proc/cpuinfo

核心数量显示在 siblings 行中,如下面屏幕截图中的白色箭头所示。

您还可以通过运行以下命令来具体显示核心数量。

less /proc/cpuinfo | grep processor | wc -l

如下图所示,系统中有 4 个核心。

就这样;使用上述所有命令,您可以使用不同的方法来检查核心数量。

结论

如本教程所示,在 Linux 下,有多种方法可以检查系统上的核心数量。任何用户都可以轻松应用所有方法,无论专业水平如何。上述命令是通用的,适用于所有 Linux 发行版,即使系统未默认安装。了解核心数量非常重要,例如,在向虚拟机分配处理器资源时。每个 Linux 用户都必须知道如何收集有关硬件的信息。

感谢您阅读本教程,该教程解释了如何查找系统中有多少个核心。继续关注 LinuxHint,获取更多 Linux 专业教程和技巧。

©2015-2025 艾丽卡 support@alaica.com