记录一下工作中常用的Linux命令,以防遗忘
参考文章:三分钟速览cpu,socket,core,thread等术语之间的关系-腾讯云开发者社区-腾讯云
-
常用命令
lscpu |
cat /proc/cpuinfo |
dpkg --print-architecture 这将直接输出系统架构,例如amd64代表64位架构,i386代表32位架构。 |
nproc 查询逻辑core的数量 |
-
CPU相关术语
Socket: CPU芯片的插槽,有几个socket 就可以插几个CPU芯片
Core: 指的是CPU的核数,物理核,现在的一个CPU芯片可以有多个核
Thread: 线程,指的是软件层面上,也就是逻辑核,由于cpu的执行速度非常快,而其他部件相对来说又比较慢,所以cpu经常会处于空闲状态,为了充分利用cpu资源,intel又在core的基础上提出了hyper-threading概念,即一个core里可以模拟多个逻辑核,这个就叫做thread。