Аномалия sysbench: сервер Ubuntu против Debian

Я выполняю следующие команды в двух VPS с тем же оборудованием (1 ГБ ОЗУ 1core):

sysbench --test=memory run
sysbench --test=memory --memory-oper=write run

Результаты, которые я получил, были 10 секунд для сервера Ubuntu и 35 секунд для Debian... Как может быть такая разница в том же оборудовании?

Я проверил это в digitalocean, linode и cloud.io. Во всех VPS провайдерах получены аналогичные результаты. Все параметры бенчмарка были одинаковыми, изменилась только ОС.

Кто-нибудь знает, почему существует такая разница в производительности? У реальных приложений такая разница в производительности?

Память результатов

Результаты процессора

uname -a:

Ubuntu; Linux utest 4.15.0-20-generiC#21-Ubuntu SMP Вт 24 апреля 06:16:15 UTC 2018 x86_64 x86_64 x86_64 GNU / Linux

Debian: Linux dtest 4.9.0-5-amd64 # 1 SMP Debian 4.9.65-3 + deb9u2 (2018-01-04) x86_64 GNU / Linux

Спасибо за Ваш ответ!

1 ответ

Решение

Используемая версия sysbench отличается в каждом случае. Несмотря на то, что для выполнения операции debain требуется в 1,3377 раза больше, она также в 2,6696 раз превышает количество операций, ожидаемое общее время в 3,56 раза больше, что соответствует вашим результатам.

Итак, почему в 1,34 раза дольше за операцию? Различные версии ядра и разные версии sysbench и, возможно, разные объемы свободной памяти, доступной для тестов, перед использованием swap. Я не буду беспокоиться, пока условия не станут более похожими между двумя тестами.

Другие вопросы по тегам