服务器硬件规格常用查看命令——CPU相关命令

使用lscpu 命令可以从sysfs和/proc/cpuinfo中收集CPU体系结构信息,并解析优化为易阅读的格式。该信息包括:CPU的线程、核心、套接字数量和非一致内存访问(NUMA)节点的数量,以及CPU缓存、共享缓存、系列、型号等信息。 使用方法:
在这里插入图片描述

1.命令行选项

  • -a, --all:在输出信息中包含在线和离线CPU的信息行。此选项只能与-e或-p选项一 起使用。

  • -b, --online:只显示在线CPU的信息行。此选项只能与-e或-p选项一起使用。

  • -c, --offline:只显示离线CPU的信息行。此选项只能与-e或-p选项一起使用。

  • -e, --extended [=list]:以人类可读的格式显示CPU信息,可以指定需要显示哪些列 作为参数(有效参数列表详见下文中的“输出列详解”部分)。如果省略list参数,则当前 可用的所有信息列都会被打印;如果要指定list参数,则必须使用“=”指定,不能包含任何 空格(例如,-e=cpu,node 或 --extended=cpu,node)。

  • -h, --help:显示帮助信息。

  • -p, --parse [=list]:以便于解析的格式输出(主要是便于程序解析使用,以逗号分 隔各个输出列值。注:缓存列与其他列之间使用两个逗号分隔)。

    可以指定需要显示哪些列作为参数(有效参数列表与使用-e选项的列表一致,详 见下文中的“输出列详解”部分)。如果省略list参数,则当前可用的所有信息列都会被打 印;如果要指定list参数,则必须使用“=”指定,不能包含任何空格(例如,-e=cpu,node 或 --extended=cpu,node)。

    如果使用-p选项显式指定了cache参数,则CPU的各级缓存之间使用冒号分隔,而 不是默认的逗号。

  • -s, --sysroot directory:指定lscpu命令需要读取数据的目录,在该目录中能读取到 有效的CPU相关数据。

  • -x, --hex:在仅使用-x选项(例如lscpu -x)的输出结果中,对于表示CPU核心数的 列表值用十六进制掩码值代替。例如,在默认情况下,On-line CPU(s) list列显示值为0~ 31,当使用-x选项时,On-line CPU(s) list列显示值为0xffffffff。

  • -V,–version:显示版本信息。 输出列详解(-e和-p选项可以结合这些列名称一起使用,不区分大小写):

  • CPU,显示逻辑CPU核心编号。

  • CORE,显示物理核心编号。一个物理核心可以包含多个逻辑CPU(如果CPU支持 超线程且启用了超线程,则一个物理核心通常包含两个逻辑CPU)。

  • SOCKET,显示CPU槽位编号(一个槽位对应主板上的一个物理插槽)。一个槽 位编号可以包含多个物理核心。

  • NODE,显示逻辑NUMA节点编号。如果NUMA被关闭,则使用lscpu命令看到的 所有node值都将显示为0。

  • CACHE,显示有关如何在CPU之间共享的高速缓存信息(注:该列名称在输出结 果中显示为L1d:L1i:L2:L3)。

  • ADDRESS,显示CPU的物理地址。

  • ONLINE,显示Linux实例当前正在使用的逻辑CPU编号的状态。

  • CONFIGURED,显示管理程序是否已将CPU分配给运行Linux实例的虚拟硬件。 CPU可以由Linux实例在线进行设置。此列仅包含硬件系统和管理程序支持动态CPU资源 分配时的数据。

  • POLARIZATION,显示在虚拟硬件上运行的Linux实例的数据,其中虚拟机管理 程序可以切换CPU调度模式。此列仅包含硬件系统和虚拟机监控程序支持CPU
    POLARIZATION功能时的数据。

  • MAXMHZ,显示CPU支持的最大频率(EL 6及以下版本不支持)。

  • MINMHZ,显示CPU支持的最小频率(EL 6及以下版本不支持)。

2.查看硬件型号 使用lscpu 命令查看CPU型号信息:

服务器硬件规格常用查看命令——CPU相关命令_第1张图片
使用lscpu 命令查看可读格式的扩展列表信息:
服务器硬件规格常用查看命令——CPU相关命令_第2张图片

你可能感兴趣的:(Linux系统命令,linux,运维,服务器)