Linux命令之查找CPU资源利用情况(lscpu和top详解)
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 | 可使用内存交换区总量 |
⑤进程信息

Linux命令之查找CPU资源利用情况(lscpu和top详解)的更多相关文章
- linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合:
linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合: ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head linux下获取占用 ...
- 使用libvirt技术监控虚拟机资源利用情况
使用libvirt技术监控虚拟机资源利用情况 (一)计算资源与内存资源的监控 libvirt中提供virDomainGetInfo方法可以将一个domain的计算资源和内存资源的使用情况封装在一个结构 ...
- linux下获取占用CPU资源最多的10个进程
linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合: ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head linux下获取占用 ...
- Linux命令之Crontab定时任务,利用Crontab定时执行spark任务
Linux命令之Crontab定时任务,利用Crontab定时执行spark任务 一.Linux命令之Crontab定时任务 1.1 常见Crontab任务 1.1.1 安装crontab 1.1.2 ...
- Linux下查看占用CPU资源最多的几个进程
linux下获取占用CPU资源最多的10个进程: ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head linux下获取占用内存资源最多的10个进 ...
- Linux命令工具 top详解
Linux命令工具 top详解 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器.top是一个动态显示过程,即可以通过用户按键来不 ...
- (4)top详解 (每周一个linux命令系列)
(4)top详解 (每周一个linux命令系列) linux命令 top详解 引言:今天的命令是用来看cpu信息的top top 我们先看man top top - display Linux pro ...
- Linux实现利用SSH远程登录服务器详解
Linux实现利用SSH远程登录服务器详解 http://www.111cn.net/sys/linux/55152.htm
- Linux下高并发socket最大连接数所受的各种限制(详解)
1.修改用户进程可打开文件数限制 在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量的限制(这是因为系统为每 ...
- Delphi下利用WinIo模拟鼠标键盘详解 有参考价值
https://blog.csdn.net/fgrass_163/article/details/6365296 Delphi下利用WinIo模拟鼠标键盘详解 2011年04月26日 21:03:00 ...
随机推荐
- PowerShell alias - cmd中设置别名 快捷的执行命令
Step. 1: 发现需求 最近学nest.js发现,都是用命令创建工程文件,然后教程里面都是用的快捷命令 比如 pd = pnpm run dev pb = pnpm run build 但是我这里 ...
- 基于AmbiqMicro-AMA3B2KK-KBR的可穿戴智能手环解决方案之心率测量源码解析
一 前记 梳理该可穿戴产品的手环,产品,是一种成长.也是一个总结. 二 源码解析 1 初始化:这里主要初始化心率的检测间隔时间和心率值的位数. /* initialize heart rate pro ...
- day03-自己实现Mybatis底层机制-02
自己实现Mybatis底层机制-02 7.任务阶段4&5 阶段4任务:开发Mapper接口和Mapper.xml 阶段5任务:开发和Mapper接口相映射的MapperBean (1)Mapp ...
- day06-多表查询02
多表查询02 4.表复制 自我复制数据(蠕虫复制) 有时,为了对某个sql语句进行效率测试,我们需要海量数据时,可以用此法为表创建海量数据 -- 为了对某个sql语句进行效率测试,我们需要海量数据时, ...
- MediaCodec硬解流程
一 MediaCodec概述 MediaCodec是Android 4.1(api 16)版本引入的低层编解码接口,同时支持音视频的编码和解码.通常与MediaExtractor.MediaMuxer ...
- 32_音视频播放器_SDL播放
目录 一.简介 二.音频重采样 2.1 引入头文件 2.2 定义重采样相关属性 2.3初始化重采样 2.4 重采样 三.SDL播放 四.停止功能 五.处理读完音频包的情况 六.实现调节音量 七.实现静 ...
- Linux Daemon & 单例模式 设计与实现
PS:要转载请注明出处,本人版权所有. PS: 这个只是基于<我自己>的理解, 如果和你的原则及想法相冲突,请谅解,勿喷. 前置说明 本文作为本人csdn blog的主站的备份.(Bl ...
- 4项关键技术提升 XR 扩展现实体验-XR应用云流化
无论是使用户能够协作设计电动赛车,还是帮助观众通过数字世界与自然互动,越来越多的企业利用XR扩展现实为用户提供沉浸式逼真的虚拟环境. 下一代沉浸式技术的应用越来越广泛,图形和人工智能的最新突破正在扩展 ...
- tableau 工作表分页
原创优阅达数据科技有限公司 https://mp.weixin.qq.com/s?__biz=MzA5MTU3NDI2NQ==&mid=2649465570&idx=1&sn= ...
- 工具推荐-personal kanban
工具推荐 -- personal kanban 看板工具 在项目中接触到项目管理工具pingcode中含有看板工具 但是实际使用时一般一周才看一下项目进度 这个看板的参与度实际上很低 为了将日常的工作 ...