Авторские статьи

LXD побеждает KVM на своём поле.


Контейнеры против Виртуализация. Скорость против Изоляции. LXD от Canonical показывает в удобных для себя тестах разгромную победу над KVM. Глянем?

LXD основан на LXC, поэтому принадлежит классу контейнеров со всеми вытекающими плюсами и минусами. Сегодня Canonical опубликовала свои тесты, в которых:

  • Плотность. LXD позволяет в 14,5 раз больше запустить экземпляров ОС, чем KVM.
  • Скорость. LXD запускает на 94% быстрее экземпляр ОСи, чем KVM.
  • Задержка. В LXD на 57% меньше латентность, чем KVM.

Контейнеры по сравнению с традиционной виртуализацией позволяют крупным хостинговым компаниям запустить на одном и том же оборудовании намного больше экземпляров операционной системы, что позволяет сэкономить в долгосрочной перспективе.

Чувствительная к задержкам нагрузка в виде голосового и видео кодирования показывает уменьшение задержек на 57%, что делает контейнеры более привлекательными для телекоммуникационных компаний, сближая облачные и высокопроизводительные вычисления.

Марк Шаттлворт на OpenStack Developer Summit в канадском Ванкувере сказал, что LXD пробивает себе дорогу среди традиционной виртуализации, особенно там, где плотность и производительность являются главными задачами. Canonical хочет поднять контейнеры на уровень полноценных гипервизоров виртуализации и предоставить гарантии ограничений ресурсов ЦПУ, ОЗУ, I/O, задержек при поддержке последних аппаратных технологий и ядер linux.

Ubuntu - самая популярная платформа для разворачивания в OpenStack под контролем KVM. Но, продолжая улучшать работу Ubuntu в виртуализированной среде KVM, Canonical хочет предоставить для пользователей OpenStack работу с гостевыми операционными системами не только в KVM, но и в LXD.

Тестовая платформа.

Для тестов был взят сервер на базе Intel платформе с Ubuntu 14.04 LTS. Тестирование заключалось в запуске гостевых экземпляров так много, как это возможно.

Плотность. Density.

В тесте на Плотность автоматически запускались экземпляры и отслеживались ресурсы оборудования. Как только ресурсы исчерпывались, тест останавливался. Условия были одинаковы для KVM и LXD, только отличались утилиты командной строки, запускающие образы. Сервер с 16 Гб ОЗУ позволил запустить 37 KVM гостевых систем и 536 LXD гостей. Каждый гость представлял собой полноценную Ubuntu с доступом к сети.

LXD не может волшебным образом эмулировать дополнительные ЦПУ, но память он использует более эффективно, чем KVM. При простоях или небольшой нагрузке это может дать улучшение плотности до 1450% или почти в 15 раз больше, чем у KVM. Контейнеры традиционно лучше используют ресурсы аппаратуры, когда гостевая среда находится в состоянии ожидания после загрузки.

Скорость. Speed.

KVM и LXD различаются скоростью запуска своих гостей. 536 гостей LXD стартовали быстрее, чем 37 гостей KVM. В среднем, один гость LXD стартовал за 1,5 секунды, когда гостю KVM требовалось почти 25 секунд.

Задержки. Latency.

Контейнеры LXD позволяет приложениям получить производительность голого железа (bare metal), сохраняя при этом возможность строгой изоляции и поддерживая широкий спектр операционных систем на базе Linux.

Так как не требуется эмуляция виртуальной среды, то LXD позволяет избежать задержек и других проблем быстродействия, которые так часто встречаются в области виртуализации. Используя в качестве нагрузки ØMQ (ZeroMQ, 0MQ или ZMQ), тесты показали на 57% более низкую задержку в гостевых средах LXD по сравнению с KVM.

Виртуальные дела:
Canonical представила LXD.
Цикл статей о LXC.

Дата последней правки: 2015-06-18 10:59:38

RSS vasilisc.com   


Разделы

Главная
Новости
Ворох бумаг
Видео Linux
Игры в Linux
Безопасность
Статьи об Astra Linux
Статьи о FreeBSD
Статьи об Ubuntu
Статьи о Snappy
Статьи об Ubuntu Phone
Статьи о Kubuntu
Статьи о Xubuntu
Статьи о Lubuntu
Статьи об Open Source
Карта сайта