linux下查看cpu及操作系统信息

# uname -a
Linux ylin-ThinkPad 2.6.32-37-generic #81-Ubuntu SMP Fri Dec 2 20:35:14 UTC 2011 i686 GNU/Linux
查看当前操作系统内核信息。如有i386或i686字样,则操作系统内核为32位,如有x686或x86_64,则操作系统内核为64位。

# cat /etc/issue
Ubuntu 10.04.3 LTS \n \l
查看当前操作系统发行版本

# cat /proc/cpuinfo |grep name |uniq -c
4 model name    : Intel(R) Core(TM) i7-2620M CPU @ 2.70GHz
说明有4个逻辑cpu,并有cpu的详细型号

# cat /proc/cpuinfo |grep physical |uniq -c
      1 physical id    : 0
      1 physical id    : 0
      1 physical id    : 0
      1 physical id    : 0
实际上只有一个物理cpu(四核的)。

# cat /proc/cpuinfo |grep flags |grep lm |wc -l
4
结果大于0,说明cpu支持64位,lm代表long mode,即支持64位

# getconf LONG_BIT
32
说明当前cpu在32位模式下运行,但并不代表不支持64位。
从以上几个命令的运行结果判断,该机器有一个四核cpu,支持64位,但目前在32位模式下运行,因为操作系统内核为32位。

注:
#后面表示终端输入命令
修改自: http://www.360doc.com/content/11/0907/17/3200886_146500176.shtml

猜你喜欢

转载自chenjinbo1983.iteye.com/blog/1891658