Цитата: The physical processor has 15 cores and 120 virtual processors (0-119)
The physical processor has 17 cores and 136 virtual processors (120-255)
т.е. у нас на проде, например, всего 32 ядра и распределены они виртуально, по максимуму
Код:
ldm list -o resmgmt oracle-db0
Цитата: NAME
oracle-db0
CONSTRAINT
cpu=whole-core
max-cores=unlimited
Код:
ldm list
NAME STATE FLAGS CONS VCPU MEMORY UTIL NORM UPTIME
primary active -n-cv- UART 16 32G 13% 13% 224d 16h
oracle-db0 active -n---- 5000 256 947968M 11% 9.2% 119d 16h
а вот на db1 они вообще не настроены
Код:
ldm list -o resmgmt oracle-db1
Цитата: NAME
oracle-db1
CONSTRAINT
Суть цифры в 256 – это количество потоков, которые в принципе могут переключать имеющиеся процессоры SPARC. Т.е. 256 работают на 32 ядрах, 257 вообще заморожен и не выполняется, если и будет запущен. Я с этим, кстати, сталкивался при переливках. Но реальной мощности всего 32 ядра. Т.е. максимум производительности можно добиться только в 32 потока. Больше – какое-то ядро будет выполнять, переключаясь между потоками и эти потоки будут выполняться, соответственно, не в полную силу ядра.
В любом случае базам данных лучше выделять cpu=whole-core и не путать базу завышенным количеством VCPU