lscpu查看cpu信息

news/2024/11/8 14:58:09/
$ lscpu
Architecture:            x86_64  # 架构CPU op-mode(s):        32-bit, 64-bitAddress sizes:         45 bits physical, 48 bits virtualByte Order:            Little Endian # 字节序
CPU(s):                  2 # 逻辑cpu数On-line CPU(s) list:   0,1
Vendor ID:               GenuineIntel # cpu厂商idModel name:            11th Gen Intel(R) Core(TM) i5-1135G7 @ 2.40GHz # cpu详细信息CPU family:          6Model:               140Thread(s) per core:  1 # 每核线程数Core(s) per socket:  1 # 每cpu核心数Socket(s):           2 # 物理cpu个数Stepping:            1BogoMIPS:            4838.40 # 百万指令/sFlags:               fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon rep_good nopl xtopology tsc_reliable nonstop_tsc cpuid tsc_known_freq pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti ssbd ibrs ibpb stibp fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid avx512f avx512dq rdseed adx smap avx512ifma clflushopt clwb avx512cd sha_ni avx512bw avx512vl xsaveopt xsavec xgetbv1 xsaves arat avx512vbmi umip avx512_vbmi2 gfni vaes vpclmulqdq avx512_vnni avx512_bitalg avx512_vpopcntdq rdpid fsrm avx512_vp2intersect flush_l1d arch_capabilities
Virtualization features: Hypervisor vendor:     VMwareVirtualization type:   full
Caches (sum of all):     L1d:                   96 KiB (2 instances) # 一级数据缓存大小L1i:                   64 KiB (2 instances) # 一级指令缓存大小L2:                    2.5 MiB (2 instances) # 二级缓存大小L3:                    16 MiB (2 instances) # 三级缓存大小
NUMA:                    NUMA node(s):          1NUMA node0 CPU(s):     0,1
Vulnerabilities:         Itlb multihit:         Not affectedL1tf:                  Mitigation; PTE InversionMds:                   Vulnerable: Clear CPU buffers attempted, no microcode; SMT Host state unknownMeltdown:              Mitigation; PTIMmio stale data:       Not affectedRetbleed:              Mitigation; IBRSSpec store bypass:     Mitigation; Speculative Store Bypass disabled via prctl and seccompSpectre v1:            Mitigation; usercopy/swapgs barriers and __user pointer sanitizationSpectre v2:            Mitigation; IBRS, IBPB conditional, RSB filling, PBRSB-eIBRS Not affectedSrbds:                 Not affectedTsx async abort:       Not affected

大小端

假如现有一32位int型数 0x1234 5678,

img

逻辑CPU和物理CPU

socket就是主板上插cpu的槽的数目,也就是可以插入的物理CPU的个数。

core就是我们平时说的“核“,每个物理CPU可以双核,四核等等。

thread就是每个core的硬件线程数,即超线程技术(Hyper-threading, HT)

什么是超线程技术?

超线程是Intel公司提出的一种提高CPU性能的技术,就是将一个物理CPU当作两个逻辑CPU使用,使CPU可以同时执行多重线程,从而发挥更大的效率。超线程技术利用特殊的硬件指令,把两个逻辑内核模拟成两个物理芯片,让单个处理器都能使用线程级并行计算,进而兼容多线程操作系统和应用软件,减少CPU的闲置时间,提高CPU的运行效率。

逻辑CPU数量=物理cpu数量 * cpu cores * 线程数

举例来说,如果某个服务器”2 路 4 核超线程”,也就是 2 个插槽,4 核心,默认为 2 thread,也就是 242 是 16 逻辑 CPU。对操作系统来说,逻辑 CPU 的数量就是 Socket * Core * Thread

img

bogomips

BogoMIPS 是 Linus 本人的独创,Bogomips是Linux操作系统中衡量计算机处理器运行速度的的一种尺度,

MIPS是millions of instructions per second(百万条指令每秒)的缩写,其代表CPU的运算速度,是cpu性能的重要指标。

Bogo 意思是“假的,伪造的”,之所以说是假的,是因为在计算 BogoMIPS 的值时,CPU 一直在单一的执行 NOP (空操作),而不是随机执行指令集中的任意指令,所以不能以此作为 CPU 的性能指标。

缓存

查看源图像


http://www.ppmy.cn/news/9020.html

相关文章

第一章:C++算法基础之基础算法

系列文章目录 文章目录系列文章目录前言一、排序(1)快速排序核心思想思路分析模板(2)归并排序核心思想思路分析模板稳定性时间复杂度二分查找(1)整数二分核心思想思路分析模板(2)浮点…

C#高级程序设计Type类

C#高级程序设计 一.反射 是.net一种非常重要的机制,通过反射可以在运行时获取类的成员、属性、事件和构造方法等等。有了反射,使我们对类的类型了如指掌。 二.涉及的类 2.1 Type类 System.Reflection命名空间下。 查阅相应的帮助文档。 Name Nam…

python中的多态和抽象类接口

目录 一.多态 抽象类(接口) 小结 一.多态 多态,指的是:多种状态,即完成某个行为时,使用不同的对象会得到不同的状态。 同样的行为(函数),传入不同的对象得到不同的状态 演示 cl…

植物大战僵尸:代码实现无限阳光

通过逆向分析植物阳光数量的动态地址找到阳光的基址与偏移,从而实现每次启动游戏都能够使用基址加偏移的方式定位阳光数据,最后我们将通过使用C语言编写通用辅助实现简单的无限阳光辅助,在教程开始之前我们先来说一下为什么会有动态地址与基址…

[项目说明]-基于人工智能博弈树,极大极小(Minimax)搜索算法并使用Alpha-Beta剪枝算法优化实现的可人机博弈的AI智能五子棋游戏。

个人选题项目 基于人工智能博弈树,极大极小(Minimax)搜索算法并使用Alpha-Beta剪枝算法优化实现的可人机博弈的AI智能五子棋游戏。 设计目标及主要内容 本系统是根据传统五子棋游戏的功能编写,其功能实现了基于AI人工智能算法实现智能的人机对弈五子棋…

如何用LightningChart创建Android图表数据可视化应用程序?(下)

LightningChart JS 是一款高性能的 JavaScript 图表工具,专注于性能密集型、实时可视化图表解决方案。 LightningChart .JS | 下载试用(qun:740060302)https://www.evget.com/product/4189/download 在上一篇,我们介…

如何避免无效外贸邮件营销?

如何避免无效的邮件营销,米贸搜为您整理如下,希望对您有所帮助:1 .和邮件正文一样重视主题主题对于电子邮件就像标题对于文章或博客一样重要。即使你有全宇宙最吸引人的散文诗,或者最吸引人的求婚,如果根本没有人打开这封邮件&…

S32K144—什么是SBC系统基础芯片?

SBC(System Basis Chip)芯片在汽车电子领域可谓占一席之地了。那么什么是SBC?怎么用?用在哪里?主要特性? 可以简单理解成:SBC是一类拥有特出功能(电源、通信、监控诊断、安全&#…