查看服务器CPU的个数、CPU的核数、多核超线程数、机器硬件型号 |
您所在的位置:网站首页 › 如何看cpu的线程 › 查看服务器CPU的个数、CPU的核数、多核超线程数、机器硬件型号 |
这里有几个概念: 1、一台物理机的物理CPU的个数 2、一个CPU上的核数 3、一个核上面支持的线程数 有下面的计算公式: # 总核数 = 物理CPU个数 X 每颗物理CPU的核数 # 总逻辑CPU数 = 物理CPU个数 X 每颗物理CPU的核数 X 超线程数 # 查看CPU信息(型号) cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c Intel(R) Xeon(R) CPU E5-2630 0 @ 2.30GHz # 查看物理CPU个数 cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l 2 # 查看每个物理CPU中core的个数(即核数) cat /proc/cpuinfo| grep "cpu cores"| uniq cpu cores : 6 # 查看逻辑CPU的个数 cat /proc/cpuinfo| grep "processor"| wc -l24CPU架构 多个物理CPU,各个CPU通过总线进行通信,效率比较低,如下 多核CPU,不同的核通过L2 cache进行通信,存储和外设通过总线与CPU通信,如下: 多核超线程,每个核有两个逻辑的处理单元,两个线程共同分享一个核的资源,如下: 从上面执行的结果来看,证明我使用的cpu有2 * 6 = 12核,每个核有2个超线程,所以有24个逻辑cpu。 查看内 存信息 cat /proc/meminfo 1 MemTotal: 264420688 2 MemFree: 40804524 kB 3 Buffers: 4100728 kB 4 Cached: 145047804 kB 5 SwapCached: 52852 kB 6 Active: 124676420 kB 7 Inactive: 76193484 kB 8 Active(anon): 47186960 kB 9 Inactive(anon): 4805988 kB 10 Active(file): 77489460 kB 11 Inactive(file): 71387496 kB 12 Unevictable: 364616 kB 13 Mlocked: 74368 kB 14 SwapTotal: 16777212 kB 15 SwapFree: 16420884 kB 16 Dirty: 8072 kB 17 Writeback: 0 kB 18 AnonPages: 52040468 kB 19 Mapped: 513736 kB 20 Shmem: 263984 kB 21 Slab: 19881608 kB 22 SReclaimable: 19098060 kB 23 SUnreclaim: 783548 kB 24 KernelStack: 95088 kB 25 PageTables: 315300 kB 26 NFS_Unstable: 0 kB 27 Bounce: 0 kB 28 WritebackTmp: 0 kB 29 CommitLimit: 148987556 kB 30 Committed_AS: 106430376 kB 31 VmallocTotal: 34359738367 kB 32 VmallocUsed: 812804 kB 33 VmallocChunk: 34225494280 kB 34 HardwareCorrupted: 0 kB 35 AnonHugePages: 46950400 kB 36 HugePages_Total: 0 37 HugePages_Free: 0 38 HugePages_Rsvd: 0 39 HugePages_Surp: 0 40 Hugepagesize: 2048 kB 41 DirectMap4k: 7168 kB 42 DirectMap2M: 2015232 kB 43 DirectMap1G: 266338304 kB# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c 8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz (看到有8个逻辑CPU, 也知道了CPU型号) # cat /proc/cpuinfo | grep physical | uniq -c 4 physical id : 0 4 physical id : 1 (说明实际上是两颗4核的CPU) # getconf LONG_BIT 32 (说明当前CPU运行在32bit模式下, 但不代表CPU不支持64bit) # cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l 8 (结果大于0, 说明支持64bit计算. lm指long mode, 支持lm则是64bit)
再完整看cpu详细信息, 不过大部分我们都不关心而已. # dmidecode | grep 'Processor Information' 查看内存信息 # cat /proc/meminfo # uname -a Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux (查看当前操作系统内核信息) # cat /etc/issue | grep Linux Red Hat Enterprise Linux AS release 4 (Nahant Update 5)(查看当前操作系统发行版信息)
查看机器型号 # dmidecode | grep "Product Name"
查看网卡信息 # dmesg | grep -i eth
|
今日新闻 |
点击排行 |
|
推荐新闻 |
图片新闻 |
|
专题文章 |
CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭 |