Linux查看系统cpu个数、核心书、线程数

简介:
+关注继续查看

Linux查看系统cpu个数、核心书、线程数


现在cpu核心数、线程数越来越高,本文将带你了解如何确定一台服务器有多少个cpu、每个cpu有几个核心、每个核心有几个线程。


  1. 查看物理cpu个数


  2. cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l


  3. 查看核心数量


  4. grep 'core id' /proc/cpuinfo | sort -u | wc -l

  5. cat /proc/cpuinfo | grep "cpu cores" | wc -l


  6. 查看线程数


  7. grep 'processor' /proc/cpuinfo | sort -u | wc -l

 

  查看cpu型号

     

   cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c

   

  1. 实例1

    命令执行结果如图所示,根据结果得知,此服务器有1个cpu,6个核心,每个核心2线程,共12线程。

    通过dmidecode可以查看cpu型号,根据型号也可以查到这个cpu的具体参数

    wKioL1TDYpfxMCc0AAD1r1xnHdg857.jpg

  2. 实例2

    命令执行结果如图所示,根据结果得知,此服务器有2个cpu,每个cpu4个核心,每个核心4线程,共16线程。

    通过dmidecode可以查看cpu型号,根据型号也可以查到这个cpu的具体参数

    wKiom1TDYdjDJYmcAAEPeRs54ug465.jpg










      本文转自crazy_charles 51CTO博客,原文链接:,http://blog.51cto.com/douya/1603936如需转载请自行联系原作者
相关文章
|
2月前
|
消息中间件 存储 缓存
【多线程系列-01】深入理解进程、线程和CPU之间的关系
【多线程系列-01】深入理解进程、线程和CPU之间的关系
31915 12
|
3月前
|
缓存 负载均衡 Linux
【车载性能优化】将线程&进程运行在期望的CPU核心上
如果我们能够将程序的**进程**或**线程**运行在指定的CPU核心上,原则上就可以实现动态调节应用的执行效率。实现这种需求要用到一个Linux的函数—`sched_setaffinity`。
390 0
【车载性能优化】将线程&进程运行在期望的CPU核心上
|
7月前
|
Java
[最佳实践] Java线程栈分析 - CPU利用率持续升高
使用应用诊断分析平台ATP的Java线程栈分析功能,诊断CPU利用率持续升高问题
231 0
[最佳实践] Java线程栈分析 - CPU利用率持续升高
|
8月前
|
监控 Java Windows
与服务器竟然打架!java系统线程占用CPU过高问题,到底怎么办?
与服务器竟然打架!java系统线程占用CPU过高问题,到底怎么办?
385 0
与服务器竟然打架!java系统线程占用CPU过高问题,到底怎么办?
|
9月前
一个CPU核可以设计为两个以上的线程
一个CPU核可以设计为两个以上的线程
144 0
|
10月前
|
缓存 Linux API
Linux 中用c++实现线程绑定CPU
Linux 中用c++实现线程绑定CPU
443 0
Linux 中用c++实现线程绑定CPU
|
10月前
|
存储 移动开发 运维
分享自己做的一个指定进程以及线程长时间cpu监控的工具
分享自己做的一个指定进程以及线程长时间cpu监控的工具
231 0
分享自己做的一个指定进程以及线程长时间cpu监控的工具
|
Java Linux
netty系列之:在netty中实现线程和CPU绑定
之前我们介绍了一个非常优秀的细粒度控制JAVA线程的库:java thread affinity。使用这个库你可以将线程绑定到特定的CPU或者CPU核上,通过减少线程在CPU之间的切换,从而提升线程执行的效率。
|
Java Linux 调度
操作系统与 CPU 是怎么执行线程的?
操作系统与 CPU 是怎么执行线程的?
211 0
操作系统与 CPU 是怎么执行线程的?
|
存储 Java Linux
java高级用法之:绑定CPU的线程Thread-Affinity
在现代计算机系统中,可以有多个CPU,每个CPU又可以有多核。为了充分利用现代CPU的功能,JAVA中引入了多线程,不同的线程可以同时在不同CPU或者不同CPU核中运行。但是对于JAVA程序猿来说创建多少线程是可以自己控制的,但是线程到底运行在哪个CPU上,则是一个黑盒子,一般来说很难得知。
相关产品
云迁移中心
推荐文章
更多