URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 3741
[ Назад ]

Исходное сообщение
"Виртуализация на рабочей станции."

Отправлено Кузьма , 12-Янв-12 03:00 
Добрый день.

Есть топовая (2*XeonX5680, памяти под потолок, NVIDIA Quadro и пр) рабочая станция - на данный момент гипотетическая, еще не приобретенная.
Основная задача - разработка и узкоспециализированные научные вычисления.
ОС семейства GNU/Linux, x64.

Есть желание, помимо основных задач, использовать эту выч. мощность
для некого Windows-специфичного ПО, такого как Adobe Photoshop, Adobe Primiere, Autocad и прочие MSVS.

При этом:
1. надежность критична, производительность на втором месте
2. multiboot исключен
3. есть необходимость тестирования работы созданного ПО на различных ОС, в различных конфигурациях
4. купить две машины попроще - уж лучше мультибут :(

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

1. какое по для виртуализации выбрать?
kvm-qemu, xen - не умеют больших разрешений экрана - отбрасываю

virtualbox - высокие разрешения умеет, что с аппаратным ускорением direct3d, opengl - непонятно.
    кто пробовал? какие успехи?

vmware, parallels - хотят денег. хотя рекламируются вкусно.
    кто-нибудь пробовал? как впечатления?
    стоит ли возни?

    реально ли завести эту радость не на rhel/centos,
    а, например, на debian или gentoo/arch?

2. какой производительности можно ожидать в таком ПО как Photoshop?
    точнее - насколько _реально_ производительность падает при виртуализации такого рода ПО?
    (речь идет об обработке 30-40 mpix изображений)

    интересуют показатели virtualbox, и, если возможно vmware, parallels

3. если (вдруг) будет необходимо использовать CUDA в гостевой системе...
    стандартного, нормального средства, подозреваю не существует.
    есть ли возможность временно пробросить гостю всю видюху?

    есть какая-то штука NVIDIA Multi-OS,
    но я так понял, что она работает только с parallels worksatation

4. проброс usb-устройств.
    насколько я понял есть только в закрытой версии virtualbox
    какие еще возможности есть?


Заранее спасибо!


Содержание

Сообщения в этом обсуждении
"Виртуализация на рабочей станции."
Отправлено zd3n , 12-Янв-12 09:07 
> Добрый день.
> Есть топовая (2*XeonX5680, памяти под потолок, NVIDIA Quadro и пр) рабочая станция
> - на данный момент гипотетическая, еще не приобретенная.
> Основная задача - разработка и узкоспециализированные научные вычисления.
> ОС семейства GNU/Linux, x64.
> Есть желание, помимо основных задач, использовать эту выч. мощность
> для некого Windows-специфичного ПО, такого как Adobe Photoshop, Adobe Primiere, Autocad
> и прочие MSVS.

Можно попробовать нужный софт запустить под wine. Например, в своё время юзал photoshop cs3 под wine.
Совместимость софта с wine можно проверить тут http://appdb.winehq.org/
Опять же, если захочется погамать, список поддерживаемых игр достаточно велик.


"Виртуализация на рабочей станции."
Отправлено Кузьма , 12-Янв-12 09:25 
>[оверквотинг удален]
>> - на данный момент гипотетическая, еще не приобретенная.
>> Основная задача - разработка и узкоспециализированные научные вычисления.
>> ОС семейства GNU/Linux, x64.
>> Есть желание, помимо основных задач, использовать эту выч. мощность
>> для некого Windows-специфичного ПО, такого как Adobe Photoshop, Adobe Primiere, Autocad
>> и прочие MSVS.
> Можно попробовать нужный софт запустить под wine. Например, в своё время юзал
> photoshop cs3 под wine.
> Совместимость софта с wine можно проверить тут http://appdb.winehq.org/
> Опять же, если захочется погамать, список поддерживаемых игр достаточно велик.

Такой вариант я рассматривал.
Даже обнаружил что Photoshop CS5 имеет стаус gold на wine appdb - обязательно буду пробовать и надеятся =)

Я ФШ под вине не пробовал - как впечатления вообще?

Но...
1. я так понял что поддержка x64 в wine пока в ранней стадии развития
2. не все пойдет под wine. тот же autocad.
3. разрабатывать софт, со сборкой под вянду и тестировать под wine, это конечно прикольно... но... хм... чревато :D

По поводу первого, предполагаю возможность такого костыля, реализуемого в моей ситуации:
направить временные файлы ФШ на tmpfs, который будет висеть в ОЗУ, которого благо много.


"Виртуализация на рабочей станции."
Отправлено DimaNo , 12-Янв-12 11:56 
Попробуй VMware Player, он бесплатный и работает значительно быстрее чем VirtualBox.

"Виртуализация на рабочей станции."
Отправлено anonymous , 12-Янв-12 13:26 
Xen + проброс видеокарты гостю для монопольного использования при условии что мать умеет такое?



"Виртуализация на рабочей станции."
Отправлено webdev , 14-Янв-12 22:34 
>[оверквотинг удален]
>  интересуют показатели virtualbox, и, если возможно vmware, parallels
> 3. если (вдруг) будет необходимо использовать CUDA в гостевой системе...
>  стандартного, нормального средства, подозреваю не существует.
>  есть ли возможность временно пробросить гостю всю видюху?
>  есть какая-то штука NVIDIA Multi-OS,
>  но я так понял, что она работает только с parallels worksatation
> 4. проброс usb-устройств.
>  насколько я понял есть только в закрытой версии virtualbox
>  какие еще возможности есть?
> Заранее спасибо!

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


"Виртуализация на рабочей станции."
Отправлено Андрей , 24-Янв-12 16:27 
Если нужна венда - то kvm без вариантов. Ибо vbox для коммерческого использования не бесплатен. Можно поставить вторую видяху и отдать ее в виртуалку в венду (если там полный 3D нужен) . Т.е. 2 видяхи. Одну - хост-ситеме, вторую венде. Чтобы и CUDA работало и фотошоп.

"Виртуализация на рабочей станции."
Отправлено Андрей , 24-Янв-12 16:29 
> Если нужна венда - то kvm без вариантов. Ибо vbox для коммерческого
> использования не бесплатен. Можно поставить вторую видяху и отдать ее в
> виртуалку в венду (если там полный 3D нужен) . Т.е. 2
> видяхи. Одну - хост-ситеме, вторую венде. Чтобы и CUDA работало и
> фотошоп.

а, да! для управления libvirt, virt-manager - http://libvirt.org


"Виртуализация на рабочей станции."
Отправлено Кузьма , 02-Фев-12 12:59 
> Если нужна венда - то kvm без вариантов. Ибо vbox для коммерческого
> использования не бесплатен. Можно поставить вторую видяху и отдать ее в
> виртуалку в венду (если там полный 3D нужен) . Т.е. 2
> видяхи. Одну - хост-ситеме, вторую венде. Чтобы и CUDA работало и
> фотошоп.

У нас образовательно-научное учреждение - не коммерческое.
А что у KVM с допустимым разрешением экрана (если не говорить про пропихивание целой видюхи в виртуалку)? Я так понял, что достаточно уныло. Или я недопонял?

На счет пропихнуть видюху в виртуалку - идея понятна.
вопрос реализации.
Я так понял, что это должно поддерживаться аппаратно - vt-d?
На предпологаемом железе (по сути серверном) им не пахнет.