首页 > 系统相关 >Linux命令之查找CPU资源利用情况(lscpu和top详解)

Linux命令之查找CPU资源利用情况(lscpu和top详解)

时间:2024-04-23 15:55:52浏览次数:25  
标签:表示 缓存 top cache NUMA lscpu Linux total CPU

1.lscpu命令:获取CPU架构完整详细信息,例如架构信息,CPU模式,CPU频率,CPU核心数、线程数、缓存大小。

在终端输入“lscpu”:

 参数详解:

  • 【Architecture:x86_64】:架构信息,表示系统的CPU架构为x86_64,表示64位架构;
  • 【CPU op-mode(s): 32-bit, 64-bit】:CPU的运行模式,表示支持32位和64位;
  • 【Byte Order: Little Endian】:字节顺序,表示系统采用的字节序为小端序;
  •  【CPU(s): 8】:CPU的数量,表示系统中有8个CPU;
  • 【On-line CPU(s) list: 0-7】:在线CPU列表,表示CPU编号为0-7的CPU处于在线状态;
  • 【Thread(s) per core: 1】:每个核心的线程数,表示每个物理核心支持1个线程;
  • 【Core(s) per socket: 1】:每个插槽的核心数,表示每个CPU插槽中有1个物理核心;
  • 【Socket(s): 8】:插槽数量,表示系统中有8个CPU插槽;
  • 【NUMA node(s): 1】:NUMA节点数,表示系统中有1个NUMA节点;
  • 【Vendor ID: GenuineIntel】:厂商ID,表示CPU的制造商为GenuineIntel;
  • 【CPU family: 6】:CPU系列,表示CPU所属的系列为6;
  • 【Model: 85】:型号,表示CPU的型号为85;
  • 【Model name: Intel Xeon Processor (Cooperlake)】:型号名称,表示CPU的具体型号为Intel Xeon Processor (Cooperlake);
  • 【Stepping: 10】:步进,表示CPU的步进号为9;
  • 【CPU MHz: 2294.608】:CPU的频率,表示CPU的运行频率为2294.608 MHz;
  • 【BogoMIPS: 4589.21】:BogoMIPS值,表示CPU的性能指标;
  • 【Virtualization: VT-x】:虚拟化支持,表示CPU支持VT-x虚拟化技术;
  • 【L1d cache: 32K】: L1数据缓存大小,表示CPU的一级数据缓存大小为32KB;
  • 【L1i cache: 32K】:L1指令缓存大小,表示CPU的一级指令缓存大小为32KB;
  • 【L2 cache: 4096K】:L2缓存大小,表示CPU的二级缓存大小为4096KB;
  • 【L3 cache: 16384K】: L3缓存大小,表示CPU的三级缓存大小为16384KB;
  • 【NUMA node0 CPU(s): 0-7】:NUMA节点0上的CPU列表,表示NUMA节点0上有编号为0到3的CPU。

 2.top命令:用来监控linux系统状况,实时显示系统中各个进程的资源占用情况。

 信息解释:

①Tasks: 4148 total, 4 running, 4131 sleeping, 1 stopped, 12 zombie

内容 含义
Tasks: 4148 total 进程总数
4 running 正在运行的进程数
4131 sleeping 睡眠的进程数
1 stopped 停止的进程数
12 zombie 僵尸进程数

②Cpu(s): 42.8us, 7.9sy, 0.0ni,47.6id, 1.5wa, 0.0hi, 0.2si, 0.0st

内容 含义
us 用户空间占用CPU百分比
sy 内核空间占用CPU百分比
ni 用户进程空间内改变过优先级的进程占用CPU百分比
id 空闲CPU百分比
wa 等待输入输出的CPU时间百分比
hi 硬中断(Hardware IRQ)占用CPU的百分比
si 软中断(Software Interrupts)占用CPU的百分比
st 用于有虚拟cpu的情况,用来指示被虚拟机偷掉的cpu时间

 ③Mem: 16407992 total,  14306360used , 101932 free,1999700 buff/cache

内容 含义
16407992 total 物理内存总量
14306360used  使用的物理内存总量
101932 free 空闲内存总量
1999700 buff/cache 用作内核缓存的内存量

④Swap: 20971516 total, 12004048 used, 8967468 free, 454684 avail Mem

内容 含义
20971516 total 交换区总量
12004048 used 使用的交换区总量
8967468 free 空闲交换区总量
454684 avail Mem 可使用内存交换区总量

⑤进程信息

 

标签:表示,缓存,top,cache,NUMA,lscpu,Linux,total,CPU
From: https://www.cnblogs.com/liu-myu/p/18152556

相关文章

  • 如何将Docker中GitLab数据备份到宿主Linux上
    一宿主机准备存放备份文件的目录建议以年月日进行命名使用putty.exe或者PowerShell登录远程服务器cdshare(如果没有当前目录请创建该共享目录)mkdir20220930(在共享目录下创建备份文件夹)二进入Docker容器内部备份数据1.执行命令sudodockerexec-itgitlab/bin/......
  • linux 中安装conda
     001、下载镜像源a、地址清华镜像源:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/b、下载最新版本,注意两点:1、最新的,可以参考后边的发布日期;2、选择linux版本,架构选x86_64的  002、确认一下系统[root@PC1software]#cat/etc/redhat-releaseCentOSLi......
  • 无root权限,解决conda环境的报错ImportError: /lib/x86_64-linux-gnu/libstdc++.so.6:
    网上的方法都需要sudo或者root权限,但是服务器多是实验室公用,没有ruuto权限,因此更好的办法是通过conda只改自己虚拟环境的环境变量。问题原因问题的根本原因是Linux系统没有GLIBCXX_3.4.30动态链接库。这个库和gcc版本有关。因此要么你更换版本,要么找一个别的so链接到这个连接......
  • 在Linux中,如何创建、移动和删除文件和文件夹?
    在Linux中,创建、移动和删除文件和文件夹是基本的文件操作任务,通常使用命令行界面(CLI)来完成。以下是一些常用的命令来执行这些操作:1.创建文件和文件夹创建空文件:touchfilename.txt这将创建一个名为filename.txt的空文件。创建多个文件:touchfile1.txtfile2.txtfile3......
  • 在Linux中,ls命令有哪些常用的选项?
    ls命令是Linux中用于列出目录内容的常用命令,它有以下一些常用的选项:-l:以长列表的方式显示文件和目录的详细信息。这包括文件权限、所有者、群组、大小、修改日期等。-h:当与-l选项一起使用时,这个选项会让文件大小以人类可读的格式显示(例如1.2K、3.4M等),而不是以字节为单位。-a:这......
  • 在Linux中,如何查看文件内容?列出几种方法。
    在Linux中,有多种方法可以查看文件内容。以下是几种常用的方法:1.cat命令cat命令用于连接并显示文件的内容。如果文件不大,可以直接使用cat命令查看整个文件内容。catfilename如果文件很大,cat命令会将整个文件内容输出到终端,这可能导致终端滚动非常快,不易阅读。为了解决......
  • 在Linux中,什么是管道操作,以及如何使用它?
    在Linux中,管道操作是一种强大而灵活的机制,用于在多个命令或者进程之间传输数据。它允许一个命令的输出直接作为另一个命令的输入,从而实现数据的连续处理,无需通过中间文件来存储数据。管道的核心思想是提高命令行操作的效率和简洁性。1.管道操作的概念管道实质上是一个进程间通......
  • Linux下切换qt程序的字母库
    问题: 在程序切换俄语时字符串都显示空白,说明系统中未有俄语字体库,先下载一个带有俄语的字体库,直接放在/usr/lib/fonts/目录下.  俄语可以正常切换显示之后,却改变了其他语言的字体格式解决:     需要在切换语言时也动态切换原始字体库和俄语字体库......
  • win7专业版挂载Linux文件夹作为盘符
    win7专业版挂载Linux文件夹作为盘符1.安装包下载路径:vcredist_x86.exe等文件https://www.alipan.com/s/NHQN82NEsGi2.操作步骤1、执行NFSClient安装包看是否需要,.net4.0的环境,2、 需要的话执行doNetFx40_Full,安装.net4.0环境,然后执行vcredist安装c++环境3、 再次重新......
  • Nexpose v6.6.247 for Linux & Windows - 漏洞扫描
    Nexposev6.6.247forLinux&Windows-漏洞扫描Rapid7VulnerabilityManagement,ReleaseApr17,2024请访问原文链接:Nexposev6.6.247forLinux&Windows-漏洞扫描,查看最新版。原创作品,转载请保留出处。作者主页:sysin.org您的本地漏洞扫描程序搜集通过实时......