Известно, что сообщенное YARN число vCores является неправильным;это известная проблема, связанная с планировщиком емкости при использовании со Spark, но это только косметическая проблема, поскольку она работает так, как задумано в Dataproc, и предпочитает только бинарную упаковку на основе памяти и допускает переподписку vCores, если желательно для высокихРаботаДаже если YARN настроен на включение ядер в бинарную упаковку, он все равно не обеспечивает изоляцию процессора.Количество ядер на каждого исполнителя, сообщенное в пользовательском интерфейсе Spark, является правильным для доверия.
См. Этот связанный ответ StackOverflow: Dataproc устанавливает число vcores на контейнер исполнителя