$ cat /etc/release
Oracle Solaris 11.3 X86
Copyright (c) 1983, 2018, Oracle and/or its affiliates. All rights reserved.
Assembled 02 March 2018
$ prtdiag -v System Configuration: Dell Inc. PowerEdge R7415 BIOS Configuration: Dell Inc. 1.2.5 03/13/2018 BMC Configuration: IPMI 2.0 (KCS: Keyboard Controller Style) ==== Processor Sockets ==================================== Version Location Tag -------------------------------- -------------------------- AMD EPYC 7551P 32-Core Processor CPU1 ==== Memory Device Sockets ================================ (以下省略)
$ psrinfo -pv
The physical processor has 64 virtual processors (0-63)
x86 (AuthenticAMD 800F12 family 23 model 1 step 2 clock 2000 MHz)
AMD EPYC 7551P 32-Core Processor
$ isainfo -v
64-bit amd64 applications
avx xsave pclmulqdq aes movbe sse4.2 sse4.1 ssse3 amd_lzcnt popcnt amd_sse4a
tscp ahf cx16 sse3 sse2 sse fxsr amd_mmx mmx cmov amd_sysc cx8 tsc fpu
prfchw bmi1 f16c fma rdrand
32-bit i386 applications
avx xsave pclmulqdq aes movbe sse4.2 sse4.1 ssse3 amd_lzcnt popcnt amd_sse4a
tscp ahf cx16 sse3 sse2 sse fxsr amd_mmx mmx cmov amd_sysc cx8 tsc fpu
prfchw bmi1 f16c fma rdrand
avx2がないですね。
2018年05月17日追記
$ lgrpinfo -a
lgroup 0 (root):
Children: 1-4
CPUs: 0-63
Memory: installed 256G, allocated 250G, free 5.8G
Lgroup resources: 1-4 (CPU); 1-4 (memory)
Latency: 16
lgroup 1 (leaf):
Children: none, Parent: 0
CPUs: 0 4 8 12 16 20 24 28 32 36 40 44 48 52 56 60
Memory: installed 64G, allocated 63G, free 1.2G
Lgroup resources: 1 (CPU); 1 (memory)
Load: 0.108
Latency: 10
lgroup 2 (leaf):
Children: none, Parent: 0
CPUs: 1 5 9 13 17 21 25 29 33 37 41 45 49 53 57 61
Memory: installed 64G, allocated 62G, free 1.6G
Lgroup resources: 2 (CPU); 2 (memory)
Load: 0.155
Latency: 10
lgroup 3 (leaf):
Children: none, Parent: 0
CPUs: 2 6 10 14 18 22 26 30 34 38 42 46 50 54 58 62
Memory: installed 64G, allocated 62G, free 1.6G
Lgroup resources: 3 (CPU); 3 (memory)
Load: 0.0773
Latency: 10
lgroup 4 (leaf):
Children: none, Parent: 0
CPUs: 3 7 11 15 19 23 27 31 35 39 43 47 51 55 59 63
Memory: installed 64G, allocated 63G, free 1.4G
Lgroup resources: 4 (CPU); 4 (memory)
Load: 0.101
Latency: 10
Lgroup latencies:
------------------
| 0 1 2 3 4
------------------
0 | 16 16 16 16 16
1 | 16 10 16 16 16
2 | 16 16 10 16 16
3 | 16 16 16 10 16
4 | 16 16 16 16 10
------------------
NUMAは正しく扱われています。
2018年05月19日追記
$ powertop
Solaris PowerTOP version 1.3
C-states (idle power) Avg Residency P-states (frequencies)
c0 (cpu running) (2.0%) 1996 Mhz 100.0%
c1 0.9ms (98.0%)
Wakeups-from-idle per second: 68140.6 interval: 5.0s
no power usage estimate available
Top causes for wakeups:
42.8% (29160.2) : i40e#0
35.8% (24363.0) : i40e#1
2.8% (1930.6) : nvme#2
1.2% (808.0) : ip`tcp_timer_callback
0.4% (290.1) : mpt_sas#0
0.4% (289.5) : mpt_sas#1
0.1% (100.2) : genunix`clock
0.1% ( 82.6) : sd`sd_pm_idletimeout_handler
0.1% ( 57.2) : genunix`cv_wakeup
P-stateの制御が行われていないような。
今回のこの構成は、ウチが勝手にやってる構成なので、動かなくても仕方が無い上でのモノですね。一応、念のため。。。
返信削除Solaris の HCL (Hardware Compatibility List) に DELL R7415 は載っていませんし、DELL R7415 の対応 OS にも Solaris は載っておりませんので。
あ、P-State に関しては、firmware での設定が performance mode になっているのが制御されていない原因かも。ただ、初期に試した記憶では省電力モードにしてもちゃんとP-State制御できてなさそうだったかなぁ。