Производительность и надежность
Как провести бенчмарк VPS?
Измеряйте три вещи, которые действительно варьируются: однопоточный CPU с помощью sysbench, диск с помощью fio при случайном чтении/записи 4K, и сеть с помощью iperf3 до известной конечной точки. Запускайте каждый несколько раз в разные часы — единичный бенчмарк измеряет ту минуту, а не сервер.
Диск — это то, чем провайдеры больше всего отличаются, и где синтетические маркетинговые цифры наименее полезны. Тестируйте случайные IOPS 4K с глубиной очереди 1, что реально делает база данных, а не последовательную пропускную способность, которая выглядит впечатляюще и ничего не предсказывает.
Следите за steal-временем на протяжении всего запуска. Бенчмарк, который выглядит хорошо в 03:00 и плохо в 20:00, говорит вам о ваших соседях, а не об оборудовании.
- sysbench cpu --cpu-max-prime=20000 run — single-thread performance
- fio --name=rand --rw=randrw --bs=4k --iodepth=1 --size=1G --runtime=60
- iperf3 -c a-known-endpoint — real throughput, not the advertised port speed
- vmstat 1 during all of it — watch the st column
См. также: IOPS
7 ответов в разделе Производительность и надежность
- Что такое CPU steal time и почему это важно? Steal time — это процент времени, в течение которого ваш виртуальный процессор был готов к выполнению, но гипервизор отдал физическое ядро кому-то дру…
- Почему мой VPS медленный? В порядке вероятности: нехватка памяти, вызывающая своп-трэшинг, насыщение дискового ввода-вывода, CPU steal time на общих ядрах, неоптимизированная б…
- Какую задержку ожидать от VPS? В пределах мегаполиса — менее 5 мс. В пределах континента — 10–40 мс. Через Атлантику — 70–90 мс. Европа–Азия — 150–200 мс. На противоположных точках …
- Сколько посетителей может выдержать VPS? Правильно настроенный инстанс 2 vCPU / 4 GB обслуживает статический сайт при миллионах ежемесячных посещений, кэшированный WordPress — примерно при 30…
- Насколько NVMe быстрее, чем SATA SSD? Примерно в пять раз больше случайных IOPS — около 500 000 против 90 000 — и примерно в пять раз ниже задержка: менее 0,1 мс против примерно 0,5 мс. По…
- Какой аптайм мне ожидать от VPS? Наш SLA составляет 99,99% на инстанс, что допускает около 4,4 минут простоя в месяц, а наблюдаемая доступность по всей инфраструктуре за последние две…