Home  >  Article  >  Operation and Maintenance  >  Check how many cores the CPU has under Linux

Check how many cores the CPU has under Linux

angryTom
angryTomOriginal
2019-11-05 09:45:395730browse

Check how many cores the CPU has under Linux

Check how many cores the CPU has under Linux

Check how many CPUs there are

more /proc/cpuinfo |grep "physical id"|uniq|wc -l

How many cores does each cpu have? (Assuming the CPU configuration is the same)

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 number of cores of the CPU

#cat /proc/cpuinfo |grep "cores"|uniq

4. Check the main frequency of the CPU

#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 the current operating system kernel information)

# cat /etc/issue | grep Linux
Red Hat Enterprise Linux AS release 4 (Nahant Update 5)

(Check the current operating system release version 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

(Indicate that there are 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, lm is supported It is 64bit)

Recommended: "linux tutorial"

The above is the detailed content of Check how many cores the CPU has under Linux. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn