ITPub博客

首页 > Linux操作系统 > Linux操作系统 > 查询linux,HP-UX的cpu信息

查询linux,HP-UX的cpu信息

原创 Linux操作系统 作者:jeanron100 时间:2014-06-15 18:50:02 0 删除 编辑
在平时的工作中,需要了解服务器的硬件配置信息,对于cpu的信息查询,在Linux,unix中可能会有一些不同。
对于hp-ux来说,有现成的命令machinfo可以直接得到cpu的一些明细信息。
对于Linux来说,可能就需要自己去做一些解析了。解析的文件位于/proc/cpuinfo中。
可以使用如下的脚本来进行cpu信息的读取。
os_type=`uname`
if [[ $os_type = "HP-UX" ]]; then
machinfo
else
echo "**************************************"
echo  "CPU Physical NO: " ` grep "physical id" /proc/cpuinfo |sort |uniq|wc -l ` 
echo "CPU Processor NO: " `grep  "processor" /proc/cpuinfo|wc -l `
echo "CPU Core NO: " ` grep "cores" /proc/cpuinfo|uniq`
echo "CPU" `grep "model name" /proc/cpuinfo|uniq`
echo "**************************************"
fi

不过在今天,发现其实在Linux中也有现成的命令的,lscpu也是绝对的实用。
以下是使用解析和命令得到的cpu信息。
[ora11g@rac1 dbm_lite]$ ksh cpuinfo.sh
**************************************
CPU Physical NO:  0
CPU Processor NO:  2
CPU Core NO: 
CPU model name : Intel(R) Core(TM) i7-2670QM CPU @ 2.20GHz
**************************************
[ora11g@rac1 dbm_lite]$ lscpu
Architecture:          x86_64
CPU op-mode(s):        64-bit
CPU(s):                2
Thread(s) per core:    1
Core(s) per socket:    1
CPU socket(s):         2
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 42
Stepping:              7
CPU MHz:               2195.089
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              6144K
NUMA node0 CPU(s):     0,1
[ora11g@rac1 dbm_lite]$ 

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23718752/viewspace-1183425/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论
感谢厚爱,阵地已转移到微信公众号端。 公众号:jianrong-notes

注册时间:2012-05-14

  • 博文量
    1890
  • 访问量
    8434988