четверг, 7 февраля 2013 г.

дравера virtualbox host-only ethernet adapter

Видеокарта для domU NVIDIA Quadro 4000.

Видеокарта для dom0 (не важно какая);

Оперативная память 32 ГиБ (4-е планки по 8 ГиБ);

Процессор Core i7-3820;

Материнская плата ASUS P9X79 WS;

Ключевые элементы системы:

Ещё одним недостатком большинства видеокарт является их ширина в два слота минимум. Зачастую это неприемлемо и именно поэтому была выбрана однослотовая видеокарта NVIDIA Quadro 4000. Она является самым мощном представителем семейства Quadro среди однослотовых вариантов.

Из-за необходимости использования технологии CUDA мне необходимо было пробросить именно видеокарту NVIDIA. Существует технология NVIDIA Multi-OS [ [5]], которая позволяет пробрасывать видеокарты в ВМ. Поддерживают эту технологию только ускорители из серии Quadro [ [6]].

Я прочитал множество статей и документации (в том числе на хабре [ [1]- [2]]) о пробросе видеокарт в среду ВМ. Вывод к которому я пришёл был не утешительным для меня. Большинство успешных пробросов осуществлялись с видеокартами ATI. Бробросить видеокарту NVIDIA возможно, но далеко не каждую. При этом требуется патчить гипервизор [ [3], [4]].

Многие могут подумать: «Причём же тут виртуализация?». Проблема в том, что Windows, по моему личному мнению, не отличается высокой надёжностью. Зачастую конечными пользователями системы являются не особо квалифицированные люди, в следствии чего на компьютер попадает зловредное ПО, которое может уничтожить все данные на всех накопителях. При этом необходимо чтобы бэкап хранился локально, но уничтожить его было не возможно. Организация большого и быстрого хранилища данных так же не является тривиальной задачей. Так или иначе, было решено запускать Windows в среде виртуальной машины (ВМ).

Периодическое автоматическое резервное копирование пользовательских данных.

Механизм резервного копирования и восстановления всей системы;

Высокоскоростное, локальное, отказоустойчивое хранилище размером порядка 10 Тб;

Набор программного обеспечения использующего DirectX, OpenGL и CUDA;

Операционная система Windows 7 (далее Windows);

Однажды моя мечта превратилась в крайнюю необходимость. Необходимо было собрать графическую станцию со следующими характеристиками:

При разработке кроссплатформенного программного обеспечения часто возникают проблемы с его тестированием. Всю свою работу я выполняю исключительно под Linux’ом, при этом конечный пользователь работает исключительно в операционной системе (ОС) Windows. Можно было бы использовать VirtualBox, например, но когда нужно проверить работу модулей использующих OpenGL или CUDA возникают серьёзные проблемы. Dual Boot как вариант даже не рассматриваю. Получается, что, так или иначе, мне приходиться использовать второй компьютер, который просто не куда поставить. При этом большую часть времени он простаивает без дела. Получается крайне не эффективная, с точки зрения использования ресурсов, схема.

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

Проброс NVIDIA Quadro 4000 в виртуальную машину с использованием гипервизора Xen

PVSM » Проброс NVIDIA Quadro 4000 в виртуальную машину с использованием гипервизора Xen » Print

Комментариев нет:

Отправить комментарий