several cpus
more /proc/cpuinfo |grep "physical id"|uniq|wc -l
How many cores each cpu is (assuming the same cpu configuration)
more /proc/cpuinfo |grep "physical id"|grep "0"|wc -l
cat /proc/cpuinfo | grep processor
1. Check the number of physical CPUs
#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
2. Check the number of logical CPUs
#cat /proc/cpuinfo |grep "processor"|wc - l
3. Check the CPU cores
#cat /proc/cpuinfo |grep "cores"|uniq
4. Check the CPU frequency
#cat /proc/cpuinfo |grep MHz|uniq
# uname -a
Linux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux
(View current operating system kernel information)
# cat /etc/issue | grep Linux
Red Hat Enterprise Linux AS release 4 (Nahant Update 5)
(View current OS release information)
# cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c
8 Intel(R) Xeon(R) CPU E5410 @ 2.33GHz
(See that there are 8 logical CPUs, and also know the CPU model)
# cat /proc/cpuinfo | grep physical | uniq -c
4 physical id : 0
4 physical id : 1
(The description is actually two 4-core CPUs)
# getconf LONG_BIT
32
(Indicates that the current CPU is running in 32bit mode, but it does not mean that the CPU does not support 64bit)
# cat / proc / cpuinfo | grep flags | grep 'lm' | wc -l
8
(The result is greater than 0, indicating that 64bit calculation is supported. lm refers to long mode, and lm is 64bit)
How to get CPU details:
Linux command: cat /proc/cpuinfo
Use the command to determine several physical CPUs, several cores, etc.:
Number of logical CPUs:
# cat /proc/cpuinfo | grep "processor" | wc -l
Number of physical CPUs:
# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l
每个物理CPU中Core的个数:
# cat /proc/cpuinfo | grep "cpu cores" | wc -l
是否为超线程?
如果有两个逻辑CPU具有相同的”core id”,那么超线程是打开的。
每个物理CPU中逻辑CPU(可能是core, threads或both)的个数:
# cat /proc/cpuinfo | grep "siblings"