в датацентре Hetzner и Vultr (на VPS не на дедиках), примерно такие результаты вышли
vultr.com
Бэк (Rust) (CentOS 8 ) - 1Core CPU / 1Gb RAM - 6$
PostgreSQL (CentOS 8 ) - 1Core CPU / 1Gb RAM - 6$
# lscpu
Model name: Intel Core Processor (Skylake, IBRS)
CPU MHz: 3792.000
BogoMIPS: 7584.00
L1d cache: 32K
L1i cache: 32K
L2 cache: 4096K
L3 cache: 16384K
hetzner.com
Бэк (Rust) (Ubuntu 18.04) - 2Core CPU / 2Gb RAM - 4.29€ ~ 4.67$
PostgreSQL (CentOS 8 ) - 2Core CPU / 2Gb RAM - 4.29€ ~ 4.67$
# lscpu
Model name: AMD EPYC Processor (with IBPB)
CPU MHz: 2495.312
BogoMIPS: 4990.62
L1d cache: 64K
L1i cache: 64K
L2 cache: 512K
L3 cache: 16384K
Запускал через bombardier на локальном компе с такими параметрами bombardier -c 225 -n 100000 (225 одновременных конкурентных запроса, 100000 запросов отправленно всего)
vultr.com
1100 - 1500 Reqs/sec
hetzner.com
2700 - 3000 Reqs/sec
P.s. запускал много раз, смотрел на загрузку процессоров, были забиты по максимуму, PostgreSQL тюнил отдельно под свою конфигурацию через pgtune.leopard.in.ua
P.p.s. Пока не разобрался, но бэк открывал по 5 коннектов на ядро в пуле коннектов к базе даных, поэтому у vultr было 5 коннектов в пуле, а у hetzner 10 коннеков к базе даных
По сути 2 ядра (по 2.5Ггц) AMD в hetzner.com профитнее разогнаного 1 ядра (3.7Ггц) Intel в vultr.com где-то в 2 раза, и дешевле на 25%, т.е. в итоге профитнее в 2,5 раза
Что можете сказать по этому поводу?)
да, спасибо я думал на самом деле, что хетцнер хуже будет, хотя юзаю его на многих проектах p.s. было бы еще интересно посчитать скорость интернета, диска (чтение/запись) и процессора на фибоначи для бонуса)
Обсуждают сегодня