Vcores - это просто логическая единица, никак не связанная с ядром ЦП, если вы не используете YARN с CGroups и не активированы yarn.nodemanager.resource.percentage-physical-cpu-limit
. Большинство задач редко связаны с процессором, но чаще связаны с сетевым вводом / выводом. Поэтому, если вы посмотрите на общее использование ЦП и использование памяти в вашем кластере, вы сможете изменить размеры своих контейнеров в зависимости от потерянной (резервной) емкости.
Вы можете измерить уровень загрузки с помощью множества инструментов, но sar
, ganglia
и grafana
являются очевидными, но вы также можете обратиться к инструментам производительности Linux Брендана Грегга для получения дополнительных идей.