Measuring performance variabillity of EC2 / Henrik Ingo

Приглашаем на конференцию HighLoad 2024, которая пройдет 2 и 3 декабря в Москве! Программа, подробности и билеты по ссылке: -------- Highload 2017 Зал «Мумбай», 8 ноября, 13:00 Тезисы: Working in the MongoDB Server Performance Testing team, we use Amazon EC2 for system level testing. This allows us to flexibly deploy and tear down MongoDB clusters of various topologies, day after day. On the other hand, using a public cloud for performance testing can be challenging for repeatability of test results - to put it mildly. We therefore ended up spending several months just benchmarking EC2 itself. We compared combinations of different instance types and disks (ephemeral SSD vs PIOPS EBS). In the end we found that the largest impact in reducing variability came from the same configuration options that we use on physical HW as well: turning off hyperthreading, using numactl and turning off CPU power saving states. Thus, you could argue that blaming “the cloud“ for our performance trouble was wrong. It’s possible to get similar performance characteristics from EC2 as physical hardware, when used correctly, and when used incorrectly, both physical and cloud hardware will perform poorly. ... Нашли ошибку в видео? Пишите нам на support@
Back to Top