查看集群配置信息

原创 2018年04月17日 00:16:48

[前言]计算机科研工作常常需要运行一些实验程序,在与前人的实验对比时,需要说明自己的机器配置。这时,对于科研新手来说,第一件事就是查看实验平台的性能信息。本文简要说明查看Linux集群配置信息的命令。

需要查看的信息

一般情况下,在集群上跑的程序,可能是多个线程,甚至是在多台集群上执行的MPI并行程序。这需要我们了解CPU的配置情况;程序运行时,需要使用内存(Memory),内存情况也需要全面了解;硬盘(hard disk drive,HDD)也需要关注。

那么在Linux集群上,如何查看CPU、内存、硬盘的配置呢?

查看的命令

CPU配置

lscpu 命令,查看的是cpu的统计信息.

ben@522-1-S904-1:~$ lscpu 
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                56    #总的CPU核心数
On-line CPU(s) list:   0-55
Thread(s) per core:    2
Core(s) per socket:    14    #一个处理器上多少个核
Socket(s):             2    #主板上有多少个处理插槽,即有多少个处理器
NUMA node(s):          2    
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 63
Stepping:              2
CPU MHz:               1204.140
BogoMIPS:              4001.57
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              35840K
NUMA node0 CPU(s):     0-13,28-41    
NUMA node1 CPU(s):     14-27,42-55

参考:NUMA概述 处理器CPU概念及CPU多线程 Linux下查看CPU信息[/proc/cpuinfo]

查看CPU信息

Linux系统中,提供了proc文件显示系统的软硬件信息。如果想了解系统中CPU的提供商和相关配置信息,则可以通过/proc/cpuinfo文件得到。

cat /proc/cpuinfo
ben@522-1-S904-1:~$ cat /proc/cpuinfo 
processor	: 0    #系统中逻辑处理核的编号, 第一个processor的编号为0
vendor_id	: GenuineIntel    #CPU制造商
cpu family	: 6    #CPU产品系列代号
model		: 63    #CPU属于其系列中的哪一代的代号
model name	: Intel(R) Xeon(R) CPU E5-2683 v3 @ 2.00GHz    #CPU的名字及其编号、CPU主频
stepping	: 2
microcode	: 0x2d
cpu MHz		: 1200.000    #CPU的实际使用主频
cache size	: 35840 KB    #CPU二级缓存大小
physical id	: 0    #物理封装的处理器的id
siblings	: 28    #位于相同物理封装的处理器中的 逻辑处理器的数量
core id		: 0    #位于相同物理封装的处理器中的 core的id
cpu cores	: 14   #位于相同物理封装的处理器中的 core的数量
apicid		: 0
initial apicid	: 0
fpu		: yes
fpu_exception	: yes
cpuid level	: 15
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer xsave avx f16c rdrand lahf_lm abm ida arat epb pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid cqm xsaveopt cqm_llc cqm_occup_llc
bugs		:
bogomips	: 4000.18
clflush size	: 64
cache_alignment	: 64
address sizes	: 46 bits physical, 48 bits virtual
power management:

…… ……

processor	: 55    #系统中逻辑处理核的编号, 第一个processor的编号为55;系统总共56个处理器
vendor_id	: GenuineIntel
cpu family	: 6
model		: 63
model name	: Intel(R) Xeon(R) CPU E5-2683 v3 @ 2.00GHz
stepping	: 2
microcode	: 0x2d
cpu MHz		: 1208.984
cache size	: 35840 KB
physical id	: 1
siblings	: 28
core id		: 14
cpu cores	: 14
apicid		: 61
initial apicid	: 61
fpu		: yes
fpu_exception	: yes
cpuid level	: 15
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 fma cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer xsave avx f16c rdrand lahf_lm abm ida arat epb pln pts dtherm tpr_shadow vnmi flexpriority ept vpid fsgsbase tsc_adjust bmi1 avx2 smep bmi2 erms invpcid cqm xsaveopt cqm_llc cqm_occup_llc
bugs		:
bogomips	: 4001.57
clflush size	: 64
cache_alignment	: 64
address sizes	: 46 bits physical, 48 bits virtual
power management:

参考:linux /proc/cpuinfo文件分析Linux下查看系统配置Linux查看CPU信息详解查看硬件配置命令(ubuntu示例)






互联网集群架构

-
  • 1970年01月01日 08:00

MongoDB集群状态查看与重新配置

一、集群状态查看: MongoDB的集群分两类: 一类为副本集群,用浏览器查看状况:    http://172.22.0.31:28001 注:28001为mongod启动端口27001+100...
  • matrixyy
  • matrixyy
  • 2015-01-04 10:18:59
  • 5462

EVEREST Ultimate

  • 2008年10月15日 14:10
  • 2.58MB
  • 下载

11g RAC集群启动关闭、各种资源检查、配置信息查看汇总。

简要: 一:集群的启动与关闭 1.  rac集群的手动启动 [root@node1 bin]# ./crsctl start cluster -all 2.  查看rac集群的状态 [root@n...
  • zhang123456456
  • zhang123456456
  • 2016-12-25 22:21:35
  • 2091

Zookeeper的安装部署,zookeeper参数配置说明,集群搭建,查看集群状态

1、Zookeeper的安装部署7.1 Zookeeper工作机制7.1.1、Zookeeper集群角色Zookeeper集群的角色:  Leader 和  follower (Observer)zk...
  • toto1297488504
  • toto1297488504
  • 2017-01-04 01:15:03
  • 1996

查看mongodb当前配置的命令

use admin db.runCommand( { getParameter : '*' } )
  • jjwen
  • jjwen
  • 2017-08-04 15:31:45
  • 645

如何查看Linux系统的相关配置信息

查看Linux系统的版本信息 [root@www conf]# more /etc/redhat-release CentOS release 6.4 (Final) 查看内核版本 [root...
  • jiang1986829
  • jiang1986829
  • 2015-08-11 16:23:01
  • 1172

RAC常用管理命令--查询RAC集群各种信息命令-更新中

1.查询RAC集群各种信息命令 数据库名:bysrac 实例名:bysrac1  bysrac1 查集群状态: [grid@bysrac1 crsd]$ crsctl check cluster C...
  • q947817003
  • q947817003
  • 2013-10-27 20:14:07
  • 2586

everest.rar查看系统配置信息找出所需要的驱动

  • 2008年09月24日 15:21
  • 8.12MB
  • 下载

git查看一些配置信息的命令

git comfig -l 查看git所有配置项 git remote -v 查看git远程库信息 git remote show origin 查看remote地址...
  • ly890700
  • ly890700
  • 2017-03-29 14:47:16
  • 1835
收藏助手
不良信息举报
您举报文章:查看集群配置信息
举报原因:
原因补充:

(最多只允许输入30个字)