vCPU в облаке
При создании ВМ в облаке ей выделяется минимум два потока, потому что минимальная конфигурация в облаке по процессорам - 2 vCPU.
Что же такое поток и в чем его отличие от ядер процессора?
Процессоры будут иметь установленное количество ядер, которые обрабатывают выполнение программ. Но даже очень интенсивные задачи не используют 100% ЦП все время; Программы часто должны ожидать чтения памяти из кэша L3, ОЗУ и дисков и часто засыпают, ожидая поступления данных. В течение этого времени ядро ЦП неактивно.
Решением этой проблемы называется «гиперпоточность» или «одновременная многопоточность». Вместо того, чтобы запускать один набор задач за один раз, ЦП может обрабатывать несколько потоков. Также данная технология называется Hyper-threading. Подробнее про нее можно почитать на Вики: https://ru.wikipedia.org/wiki/Hyper-threading