代码改变世界

Exadata存储节点的CPU限制成功了没?

2021-06-07 22:46  AlfredZhao  阅读(137)  评论(0编辑  收藏  举报

上篇随笔谈到刷1/8 rack时,日志显示存储节点已经成功限制CPU的,可如果使用mpstat命令看貌似还是64 CPU,难道实际没有成功吗?

[root@dbm08celadm03 ~]# mpstat
Linux 4.14.35-1902.306.2.1.el7uek.x86_64 (dbm08celadm03.oscbj.com) 	2021年06月07日 	_x86_64_	(64 CPU)

10时50分22秒  CPU    %usr   %nice    %sys %iowait    %irq   %soft  %steal  %guest  %gnice   %idle
10时50分22秒  all    3.39    0.01    2.21    0.00    0.00    0.00    0.00    0.00    0.00   94.39

别急,我们实际去查询/proc/cpuinfo信息,发现已经是32个processor:

[root@dbm08celadm03 ~]# grep processor /proc/cpuinfo
processor	: 0
processor	: 1
processor	: 2
processor	: 3
processor	: 4
processor	: 5
processor	: 6
processor	: 7
processor	: 16
processor	: 17
processor	: 18
processor	: 19
processor	: 20
processor	: 21
processor	: 22
processor	: 23
processor	: 32
processor	: 33
processor	: 34
processor	: 35
processor	: 36
processor	: 37
processor	: 38
processor	: 39
processor	: 48
processor	: 49
processor	: 50
processor	: 51
processor	: 52
processor	: 53
processor	: 54
processor	: 55
[root@dbm08celadm03 ~]#
[root@dbm08celadm03 ~]# grep processor /proc/cpuinfo |wc -l
32

进一步使用cellcli查询存储节点的详情:

[root@dbm08celadm03 ~]# cellcli
CellCLI: 发行版 20.1.3.0.0 - 发行时间 Mon Jun 07 10:50:48 CST 2021

版权所有 (c) 2007, 2016, Oracle 和/或其关联公司。保留所有权利。

CellCLI> list cell detail
	 name:                   dbm08celadm03
	 accessLevelPerm:        remoteLoginEnabled
	 bbuStatus:              normal
	 cellVersion:            OSS_20.1.3.0.0_LINUX.X64_201023
	 cpuCount:               32/64
	 diagHistoryDays:        7
	 doNotServiceLEDStatus:  off
	 eighthRack:             TRUE
	 fanCount:               8/8
	 fanStatus:              normal
	 flashCacheMode:         WriteBack
	 httpsAccess:            ALL
	 id:                     1912XLA054
	 interconnectCount:      2
	 interconnect1:          ib0
	 interconnect2:          ib1
	 iormBoost:              0.0
	 ipaddress1:             192.168.118.9/22
	 ipaddress2:             192.168.118.10/22
	 kernelVersion:          4.14.35-1902.306.2.1.el7uek.x86_64
	 locatorLEDStatus:       off
	 makeModel:              Oracle Corporation ORACLE SERVER X8-2L High Capacity
	 memoryGB:               188
	 metricHistoryDays:      7
	 offloadGroupEvents:
	 powerCount:             2/2
	 powerStatus:            normal
	 ramCacheMaxSize:        0
	 ramCacheMode:           Auto
	 ramCacheSize:           0
	 releaseImageStatus:     success
	 releaseVersion:         20.1.3.0.0.201023
	 rpmVersion:             cell-20.1.3.0.0_LINUX.X64_201023-1.x86_64
	 releaseTrackingBug:     31970366
	 status:                 online
	 temperatureReading:     23.0
	 temperatureStatus:      normal
	 upTime:                 3 days, 2:46
	 usbStatus:              normal
	 cellsrvStatus:          running
	 msStatus:               running
	 rsStatus:               running

CellCLI> exit
退出

也可以看到“cpuCount:”显示为“32/64”,说明存储节点的CPU是限制成功的。