www.samag.ru
Журнал «БИТ. Бизнес&Информационные технологии»      
Поиск   
              
 www.samag.ru    Web  0 товаров , сумма 0 руб.
E-mail
Пароль  
 Запомнить меня
Регистрация | Забыли пароль?
Журнал "Системный администратор"
Журнал «БИТ»
Подписка
Архив номеров
Где купить
Авторам
Рекламодателям
Контакты
   

  Опросы
  Статьи

Интеграция Open Source-решений  

Open Source в облачной среде

Облачные решения становятся всё более популярными в мире. Компании стремятся использовать их для

 Читать далее...

Автоматизация  

Нейросеть вам в руки! Как использовать ИИ для автоматизации задач

Использование ИИ для автоматизации задач помогает компании получить конкурентное преимущество, поскольку объединение

 Читать далее...

Рынок труда  

Специалист по этическому ИИ, инженер по квантовым вычислениям или аналитик по метавселенной?

Новые тенденции в развитии ИТ могут привести к возникновению новых специальностей в

 Читать далее...

Книжная полка  

Учитесь убеждать и побеждать

Издательство «БХВ», как всегда, порадовало своих читателей хорошими книжными новинками. Кроме популярных

 Читать далее...

Сетевая инфраструктура  

Как удаленная работа меняет подход к сетевой инфраструктуре?

С увеличением числа сотрудников, работающих из дома, организации сталкиваются с необходимостью создания

 Читать далее...

Мониторинг  

Какой мониторинг нужен сегодня?

По мнению экспертов ГК InfoWatch, действия сотрудников – самая распространенная причина инцидентов

 Читать далее...

Книжная полка  

Руководство для тех, кто увлечен ИИ, программированием. И дизайном

Накануне лета издательство «БХВ» выпустило книжные новинки, от которых любителям чтения будет

 Читать далее...

Мобильные приложения  

Искусственный интеллект в мобильных приложениях: возможности и перспективы

Обзор современных применений ИИ в мобильных приложениях, анализ перспектив развития этой технологии,

 Читать далее...

ИТ-образование  

Как сделать ИТ-образование эффективным?

Эксперты ИТ-отрасли отвечают на вопросы «СА». Обсуждаем ключевые аспекты для улучшения образовательных

 Читать далее...

Work-life balance  

Как айтишнику найти баланс между работой и личной жизнью?

Обсуждаем инструменты для эффективного управления временем, снижения уровня стресса и достижения гармонии. На

 Читать далее...

Книжная полка  

Всё самое нужное – под одной обложкой

Отличительная черта книжных новинок, выпущенных недавно издательством «БХВ» – это их универсальность. Не просто

 Читать далее...

ИТ-инфраструктура  

Системы мониторинга ИТ-инфраструктуры-2025

Без мониторинга ИТ-инфраструктуры не обходится ни одна компания, хотя бы потому, что

 Читать далее...

Открытое ПО  

Безопасность Open Source: рискуем или контролируем?

Компания «Кросс технолоджис» изучила, как используется ПО с открытым кодом в компаниях

 Читать далее...

Работа с нейросетью  

Скажи, есть ли у тебя AI, и я скажу, кто ты

Недавно сервис по поиску работы SuperJob выяснил, что каждый второй россиянин уже

 Читать далее...

1001 и 1 книга  
19.03.2018г.
Просмотров: 9826
Комментарии: 0
Машинное обучение с использованием библиотеки Н2О

 Читать далее...

12.03.2018г.
Просмотров: 9956
Комментарии: 0
Особенности киберпреступлений в России: инструменты нападения и защита информации

 Читать далее...

12.03.2018г.
Просмотров: 7408
Комментарии: 0
Глубокое обучение с точки зрения практика

 Читать далее...

12.03.2018г.
Просмотров: 4613
Комментарии: 0
Изучаем pandas

 Читать далее...

12.03.2018г.
Просмотров: 5441
Комментарии: 0
Программирование на языке Rust (Цветное издание)

 Читать далее...

19.12.2017г.
Просмотров: 5408
Комментарии: 0
Глубокое обучение

 Читать далее...

19.12.2017г.
Просмотров: 8130
Комментарии: 0
Анализ социальных медиа на Python

 Читать далее...

19.12.2017г.
Просмотров: 4771
Комментарии: 0
Основы блокчейна

 Читать далее...

19.12.2017г.
Просмотров: 5023
Комментарии: 0
Java 9. Полный обзор нововведений

 Читать далее...

16.02.2017г.
Просмотров: 9096
Комментарии: 0
Опоздавших не бывает, или книга о стеке

 Читать далее...

17.05.2016г.
Просмотров: 12527
Комментарии: 0
Теория вычислений для программистов

 Читать далее...

30.03.2015г.
Просмотров: 14042
Комментарии: 0
От математики к обобщенному программированию

 Читать далее...

18.02.2014г.
Просмотров: 15795
Комментарии: 0
Рецензия на книгу «Читаем Тьюринга»

 Читать далее...

13.02.2014г.
Просмотров: 10670
Комментарии: 0
Читайте, размышляйте, действуйте

 Читать далее...

12.02.2014г.
Просмотров: 8688
Комментарии: 0
Рисуем наши мысли

 Читать далее...

10.02.2014г.
Просмотров: 6935
Комментарии: 4
Страна в цифрах

 Читать далее...

18.12.2013г.
Просмотров: 6046
Комментарии: 0
Большие данные меняют нашу жизнь

 Читать далее...

18.12.2013г.
Просмотров: 4962
Комментарии: 0
Компьютерные технологии – корень зла для точки роста

 Читать далее...

04.12.2013г.
Просмотров: 4611
Комментарии: 0
Паутина в облаках

 Читать далее...

03.12.2013г.
Просмотров: 4841
Комментарии: 1
Рецензия на книгу «MongoDB в действии»

 Читать далее...

Друзья сайта  

 Оптимизация с помощью виртуализации. Организуем несколько рабочих мест из одного десктопа. Часть 3

Архив номеров / 2017 / Выпуск №7-8 (176-177) / Оптимизация с помощью виртуализации. Организуем несколько рабочих мест из одного десктопа. Часть 3

Рубрика: Администрирование /  Виртуализация

Андрей Семенов АНДРЕЙ СЕМЕНОВ, Восточное управление ДВБФ ФГУП «Росморпорт», главный специалист ОИТ, avsemenov@gmail.com

Оптимизация с помощью виртуализации
Организуем несколько рабочих мест из одного десктопа. Часть 3

В предыдущих номерах «СА» я рассказывал об установке и настройке гипервизоров Xen и KVM для разделения ресурсов рабочей станции на два рабочих места. В этой части – сравнение производительности подсистем виртуальных рабочих мест на Xen и KVM между собой и с конфигурациями рабочих мест, не использующими виртуализацию

Цель – в общих чертах определить с помощью синтетических тестов потери в производительности различных подсистем виртуальных рабочих мест в сравнении с «железными» и выявить слабые и сильные стороны используемых решений для виртуализации рабочих мест.

Сравнение производительности осуществлено на одной и той же аппаратной конфигурации и близких к ней конфигурациях виртуальных машин (см. таблицы 1 и 2).

Таблица 1. Описание используемой для тестирования производительности программной и аппаратной конфигурации

Аппаратные компоненты Модель Примечание
Материнская плата Gigabyte GA-Q87M-D2H, LGA1150 Имеется официальная поддержка VT-d на уровне чипсета и реализованная в прошивке производителем
Центральный процессор Intel Core i5-4570 CPU с поддержкой VT-d
Видеокарта AMD HD6450 (UEFI BIOS) Ранее тестировались видеокарты на чипсетах NVidia 9600, AMD HD6850, Nvidia GT610 (UEFI)
Оперативная память 2*8GB DDR3 При тестировании ОС, установленных напрямую на «железо» использовалась конфигурация с 8 GB ОЗУ, при использовании гипервизоров – 16 GB ОЗУ, 8 изкоторых выделялось для виртуальной машины
Жесткие диски Western Digital Blue 1Tb
Seagate Barrakuda 1Tb
 
PCI-e USB 3 контроллеры USB 3.0 Orient VA-3U4PE (чипсет Via VL800) USB 3.1 Espdata FG-EUSB312A-BU01 (чипсет Asmedia ASM1142) Контроллеры, обеспечивающие дополнительные USB-порты для «проброса» в виртуальные машины
USB3-to-SataIII контроллер Orient 2568U3(чипсет Asmedia ASM1153E) Чипсет устройства поддерживает бридж USB3-to-SATAIII
SSD Adata Premiere Pro SP920 256gb SSD для тестирования «проброшенных» в виртуальные машины USB-контроллеров

Таблица 2. Программная конфигурация (версии гипервизоров хостовых и гостевых ОС)

Xen KVM/QEMU
• Xen 4.8.0
• ОС Ubuntu 16.04 (ядро 4.11.1)
• Windows 7 x64 и Windows 10 x64 в качестве гостевых ОС
• Proxmox 4.4
• ОС Debian 8.8.0 (ядро 4.11.1)
• Windows 7 x64 и Windows 10 x64 в качестве гостевых ОС

Программная конфигурация (версии гипервизоров хостовых и гостевых ОС)

Для тестирования производительности использовано следующее программное обеспечение:

  • Futuremark 3DMark Vantage (интегральная производительность, производительность CPU, производительность видеоподсистемы)
  • Cinebench R15 (производительность CPU, производительность видеоподсистемы)
  • Futuremark PCMark 7 (общая производительность)
  • CrystalDiskMark 5.2.1 (производительность дисковой подсистемы)

Методика тестирования

Тестировалась производительность центрального процессора, производительность дисковой подсистемы и основных «пробрасываемых» устройств: видеоадаптера и USB-контроллеров в различных виртуальных окружениях.

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

С этой же целью при сравнении производительности ОС виртуальных машин с «железными», вычислялся относительный результат сравнения в процентах, а в качестве погрешности использовалась только погрешность измерений виртуальной машины, а погрешности результатов измерений ОС на «железе» не учитывались (для упрощения вычислений).

Измерения производительности одних и тех же подсистем, сделанные разным ПО, усреднялись. Также усреднялись погрешности результатов измерений (что также упрощено, но не внесло значимых искажений в результаты).

В качестве ОС для тестирования использовались 64-битные версии Windows 7 Professional и Windows 10 Professional.

Исходя из выбора операционных систем и поддерживаемого аппаратного обеспечения гипервизорами получилась следующие комбинации для тестирования:

ОС, установленные непосредственно на «железо»:

  • Тесты видеоподсистемы
  • Тесты производительности процессора
  • Тесты дисковой подсистемы
  • Тесты производительности USB-контроллеров
  • Тесты выполнены для Windows 7 x64 и Windows 10 x64

ОС, установленные в окружении Xen:

  • Тесты видеоподсистемы (в режиме «проброса» PCI-устройства)
  • Тесты производительности процессора
  • Тесты дисковой подсистемы (форматы HDD: файловый Raw, файловый qcow2, LVM raw)
  • Тесты производительности USB-контроллеров (в режиме «проброса» PCI-устройства)
  • Тесты выполнены для Windows 7 x64 и Windows 10 x64

ОС, установленные в окружении Proxmox VE (QEMU/KVM):

  • Тесты видеоподсистемы (в режиме «проброса» PCI-устройства);
  • Тесты производительности процессора;
  • Тесты дисковой подсистемы (форматы HDD: SCSI файловый Raw, SCSI файловый qcow2, SCSI LVM raw, Virtio файловый Raw, Virtio файловый qcow2, Virtio LVM raw)
  • Тесты производительности USB-контроллеров (в режиме «проброса» PCI-устройства)
  • Тесты выполнены для Windows 7 x64 и Windows 10 x64.

Проект Xen и проект KVM используют для эмуляции аппаратной платформы виртуальных машин код из проекта QEMU.

Проект Xen при этом придерживается более консервативного подхода и использует только стабильный проверенный код, KVM придерживается более прогрессивного подхода и использует наряду с проверенными, также и современные наработки QEMU.

По этой причине (вполне возможно, я ошибаюсь и команда Xen просто не успевает идти в ногу со временем) в качестве аппаратной платформы для виртуальных машин в Xen используется эмуляция чипсета Intel i440FX (чипсет безподдержки шины PCIe и USB3), а в проекте KVM – Intel i440FX и Intel Q35 [3] (более современный чипсет с поддержкой шины PCIe и USB3).

Произведенные тесты не претендуют высокую точность, но могут дать общее представление о потерях на виртуализацию процессорного времени и виртуализацию ввода/вывода (графические тесты, тесты дисковой системы и скорости «проброшенных» USB-контроллеров) при использовании разных технологий виртуализации и разных эмулируемых чипсетов (i440fx и q35).

Статью целиком читайте в журнале «Системный администратор», №7-8 за 2017 г. на страницах 24-31.

PDF-версию данного номера можно приобрести в нашем магазине.


  1. Семенов А. Оптимизация с помощью виртуализации. Организуем несколько рабочих мест из одного десктопа. // «Системный администратор», № 3, 2017 г. – с. 22-28 (http://samag.ru/archive/article/3385).
  2. Семенов А. Оптимизация с помощью виртуализации. Организуем несколько рабочих мест из одного десктопа. Часть 2. // «Системный администратор», № 4, 2017 г. – с. 24-29 (http://samag.ru/archive/article/3404).
  3. QEMU Q35 chipset – http://wiki.qemu.org/Features/Q35.
  4. Файл с подробными результатами тестов – http://charoday.ru/samag-xen-kvm-tests-results.
  5. Информация об ошибке «проброса» видеокарты PVE – https://forum.proxmox.com/threads/vga-passthrough-error-device-does-not-support-requested-feature-x-vga.35727.
  6. Xen Windows PV Drivers – https://www.xenproject.org/developers/teams/windows-pv-drivers.html.

Комментарии отсутствуют

Добавить комментарий

Комментарии могут оставлять только зарегистрированные пользователи

               Copyright © Системный администратор

Яндекс.Метрика
Tel.: (499) 277-12-45
E-mail: sa@samag.ru