На Google Cloud Platform производительность одного виртуального процессора не равна одному физическому ядру.Более того, один виртуальный процессор == 1 гиперпоток == 1/2 физического ядра.
При гиперпоточности одно физическое ядро отображается в операционной системе как два процессора, что позволяет выполнять параллельное планирование двух процессов на ядро.
Таким образом, при использовании 16 виртуальных ЦП означает, что у вас 16 гиперпоток и 8 физических ядер, тогда как 8 виртуальных ЦП поддерживаются 4 физическими ядрами и имеют 8 гиперпотоков.Это означает, что при использовании 16 виртуальных ЦП у вас больше вычислительной мощности по сравнению с 8 виртуальными ЦП, что также отражает выигрыш в производительности, который вы получаете.
Эта документация в StackOverflow , Блог и Обсуждения в Группе Google - хорошая статья по аналогичной теме.