Мы постоянно следим за загрузкой на носителях, распределяя ее таким образом, чтобы виртуальные машины могли получить не только свою гарантированную квоту процессора, но и имели возможность использовать дополнительное время процессора в пиковые моменты.
На виртуальных серверах с виртуализацией OpenVZ CPU распределяется следующим образом:
- V-2, V-5 — до 2-х CPU
- V-10, V-20 — до 3-х CPU, где 1 СPU = 2,26 Ггц
Чтобы гарантировать справедливое распределение ресурсов, для тех пользователей, которые постоянно используют максимально разрешенное количество ресурсов процесора, автоматически устанавливаются лимиты использования СPU на уровне:
- V-2 — 25%,
- V-5 — 40%,
- V-10 — 75%,
- V-20 — 100%.
Это означает, что, например, V-5 может использовать не более 40% ресурсов одного процессора в системе, и т.д.
На виртуальных серверах с виртуализацией XEN ресурсы процессора распределяются следующим образом:
- X-3, X-7, X-10o — до 1-го CPU
- X-10, X-15, X-20o — до 2-х CPU
- X-20 — до 3-х CPU
- X-40, X-80 — до 4-х CPU, где 1 СPU=2,26 Ггц
Лимиты по ограничению использования ресурсов следующие:
X-3, X-10o, X-10 — 25%, X-7, X-15, X-20o, X-20 — 40%, X-40 — 75%, X-80 — 100% от одного процессора в системе.
В обоих случаях для разделения ресурсов мы используем систему весов. Так X-20 (V-20) имеет вдвое больший вес, чем X-15 (V-10), который в свою очередь имеет вдвое больший вес, чем X-7 (V-5). Соответственно, таким образом и распределяется очередность времени процессора.
На KVM CPU распределяется следующим образом:
- K-2, K-4 — до 2х CPU, где 1 СPU = 2,26 Ггц
- K-6 — до 3х CPU, где 1 СPU = 2,26 Ггц
- K-8 — до 4х CPU, где 1 СPU = 2,26 Ггц
Лимиты по ограничению использования ресурсов следующие: K-2 — 75%, K-4 — 100%, K-6 — 125%, K-8 — 150%
Это означает, что, например, K-2 может использовать не более 75% ресурсов от одного процессора в системе.
На Cloud VPS, в зависимости от суммы последнего пополнения баланса юнитов, доступны серверы различной конфигурации с возможностью варьировать количество ядер.
Сервер Стандартный (доступен изначально): 1-4 CPU.
Сервер Большой (доступен при пополнении баланса от 93 юнитов): 4-8 CPU.
Сервер Огромный (при пополнении баланса от 241 юнитов): 8-24 CPU.
1 СPU = 2,26 Ггц
Если Вас интересует Windows VPS, о разделении процессора Вы можете прочитать в статье: Как разделяется CPU на Windows VPS?
Использование достаточно мощных серверов в качестве носителей для виртуальных машин позволило нам предоставлять достаточно большое кол-во ресурсов каждой виртуальной машине, давая пользователям виртуальных машин даже начальных планов возможность ощутить работу, сравнимую с работой выделенного сервера.