Производительность и надежность
Что такое CPU steal time и почему это важно?
Steal time — это процент времени, в течение которого ваш виртуальный процессор был готов к выполнению, но гипервизор отдал физическое ядро кому-то другому. Он отображается в столбце "st" в top. Если постоянно выше 2–3%, это означает, что вы конкурируете за ядро, и это обычная причина необъяснимых всплесков задержки на инстансе с общим vCPU.
Steal time невидим для вашего приложения: код работает на полной скорости, когда он работает, просто ему не всегда дают запуститься. Именно поэтому он проявляется как хвостовая задержка, а не как медленная пропускная способность, и почему среднее время ответа может выглядеть нормально, а 99-й процентиль — ужасным.
Решение — выделенный vCPU, когда физический поток зарезервирован для вас, и никакой другой арендатор не планируется на нём. Два выделенных ядра обычно превосходят четыре общих для всего, что чувствительно к задержке.
См. также: Гипервизор · vCPU
7 ответов в разделе Производительность и надежность
- Почему мой VPS медленный? В порядке вероятности: нехватка памяти, вызывающая своп-трэшинг, насыщение дискового ввода-вывода, CPU steal time на общих ядрах, неоптимизированная б…
- Какую задержку ожидать от VPS? В пределах мегаполиса — менее 5 мс. В пределах континента — 10–40 мс. Через Атлантику — 70–90 мс. Европа–Азия — 150–200 мс. На противоположных точках …
- Сколько посетителей может выдержать VPS? Правильно настроенный инстанс 2 vCPU / 4 GB обслуживает статический сайт при миллионах ежемесячных посещений, кэшированный WordPress — примерно при 30…
- Как провести бенчмарк VPS? Измеряйте три вещи, которые действительно варьируются: однопоточный CPU с помощью sysbench, диск с помощью fio при случайном чтении/записи 4K, и сеть …
- Насколько NVMe быстрее, чем SATA SSD? Примерно в пять раз больше случайных IOPS — около 500 000 против 90 000 — и примерно в пять раз ниже задержка: менее 0,1 мс против примерно 0,5 мс. По…
- Какой аптайм мне ожидать от VPS? Наш SLA составляет 99,99% на инстанс, что допускает около 4,4 минут простоя в месяц, а наблюдаемая доступность по всей инфраструктуре за последние две…