linux如何查看cpu32位64位
linux想要查看下電腦cpu是32位還是64位,那么用什么方法去查看好呢?下面由學(xué)習(xí)啦小編給你做出詳細(xì)的linux查看cpu32位64位方法介紹!希望對你有幫助!
linux查看cpu32位64位方法一
1. 查看物理CPU的個數(shù)
#cat /proc/cpuinfo |grep "physical id"|sort |uniq|wc -l
2. 查看邏輯CPU的個數(shù)
#cat /proc/cpuinfo |grep "processor"|wc -l
3. 查看CPU是幾核
#cat /proc/cpuinfo |grep "cores"|uniq
4. 查看CPU的主頻
#cat /proc/cpuinfo |grep MHz|uniq#uname -aLinux euis1 2.6.9-55.ELsmp #1 SMP Fri Apr 20 17:03:35 EDT 2007 i686 i686 i386 GNU/Linux
(查看當(dāng)前操作系統(tǒng)內(nèi)核信息)#cat /etc/issue | grep Linux
Red Hat Enterprise Linux AS release 4 (Nahant Update 5)
(查看當(dāng)前操作系統(tǒng)發(fā)行版信息)#cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq -c8Intel(R) Xeon(R) CPU E5410 @ 2.33GHz
(看到有8個邏輯CPU, 也知道了CPU型號)#cat /proc/cpuinfo | grep physical | uniq -c4physical id : 04physical id : 1
(說明實際上是兩顆4核的CPU)#getconf LONG_BIT32(說明當(dāng)前CPU運行在32bit模式下, 但不代表CPU不支持64bit)#cat /proc/cpuinfo | grep flags | grep ' lm ' | wc -l8(結(jié)果大于0, 說明支持64bit計算. lm指long mode, 支持lm則是64bit)
linux查看cpu32位64位方法二
t=12015&highlight=bit雖然現(xiàn)在新出的Intel CPU都已經(jīng)支持64bit,但是有些舊機(jī)器上可能不太清楚,因為Intel CPU的型號實在繁多。
The lm flag indicates that the CPU is a 64-bit proc. Thus, all x86-64 cpus have it, and no 32 bit CPUs have it. From /usr/include/asm/cpufeature.h: #define X86_FEATURE_LM (1*32+29) /*
Long Mode (x86-64) */上面的意思是lm標(biāo)志是64位處理器所特有,所有x86-64 CPU都有這個標(biāo)志,任何32位CPU都沒有這個標(biāo)志。
例如:[user@host ~]$ cat /proc/cpuinfo
processor : 0
vendor_id : GenuineIntel
cpu family : 15model : 4model name : Intel(R) Xeon(TM) CPU 3.00GHz
stepping : 3
cpu MHz : 2992.997
cache size : 2048 KB
physical id : 0
siblings : 2
core id : 0
cpu cores : 1apicid : 0fdiv_bug : no
hlt_bug : no
f00f_bug : no
coma_bug : nofpu : yesfpu_exception : yes
看了“ linux如何查看cpu32位64位”文章的還看了:
linux如何查看cpu32位64位
上一篇:如何查看linux cpu大小