$ 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 rdrandavx2がないですね。
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)P-stateの制御が行われていないような。: 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
今回のこの構成は、ウチが勝手にやってる構成なので、動かなくても仕方が無い上でのモノですね。一応、念のため。。。
返信削除Solaris の HCL (Hardware Compatibility List) に DELL R7415 は載っていませんし、DELL R7415 の対応 OS にも Solaris は載っておりませんので。
あ、P-State に関しては、firmware での設定が performance mode になっているのが制御されていない原因かも。ただ、初期に試した記憶では省電力モードにしてもちゃんとP-State制御できてなさそうだったかなぁ。