Добрый день.Есть топовая (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 worksatation4. проброс usb-устройств.
насколько я понял есть только в закрытой версии virtualbox
какие еще возможности есть?
Заранее спасибо!
> Добрый день.
> Есть топовая (2*XeonX5680, памяти под потолок, NVIDIA Quadro и пр) рабочая станция
> - на данный момент гипотетическая, еще не приобретенная.
> Основная задача - разработка и узкоспециализированные научные вычисления.
> ОС семейства GNU/Linux, x64.
> Есть желание, помимо основных задач, использовать эту выч. мощность
> для некого Windows-специфичного ПО, такого как Adobe Photoshop, Adobe Primiere, Autocad
> и прочие MSVS.Можно попробовать нужный софт запустить под wine. Например, в своё время юзал photoshop cs3 под wine.
Совместимость софта с wine можно проверить тут http://appdb.winehq.org/
Опять же, если захочется погамать, список поддерживаемых игр достаточно велик.
>[оверквотинг удален]
>> - на данный момент гипотетическая, еще не приобретенная.
>> Основная задача - разработка и узкоспециализированные научные вычисления.
>> ОС семейства 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, который будет висеть в ОЗУ, которого благо много.
Попробуй VMware Player, он бесплатный и работает значительно быстрее чем VirtualBox.
Xen + проброс видеокарты гостю для монопольного использования при условии что мать умеет такое?
>[оверквотинг удален]
> интересуют показатели virtualbox, и, если возможно vmware, parallels
> 3. если (вдруг) будет необходимо использовать CUDA в гостевой системе...
> стандартного, нормального средства, подозреваю не существует.
> есть ли возможность временно пробросить гостю всю видюху?
> есть какая-то штука NVIDIA Multi-OS,
> но я так понял, что она работает только с parallels worksatation
> 4. проброс usb-устройств.
> насколько я понял есть только в закрытой версии virtualbox
> какие еще возможности есть?
> Заранее спасибо!С моей точки зрения, если в данном контексте и копать в сторону виртуализации, то только в направлении XEN. Паравиртуализированные гостевые системы должны быть много шустрее виртуализированных. Но.. паравиртуализацию держат сугубо никсы. На венде не пройдёт.
Если нужна венда - то kvm без вариантов. Ибо vbox для коммерческого использования не бесплатен. Можно поставить вторую видяху и отдать ее в виртуалку в венду (если там полный 3D нужен) . Т.е. 2 видяхи. Одну - хост-ситеме, вторую венде. Чтобы и CUDA работало и фотошоп.
> Если нужна венда - то kvm без вариантов. Ибо vbox для коммерческого
> использования не бесплатен. Можно поставить вторую видяху и отдать ее в
> виртуалку в венду (если там полный 3D нужен) . Т.е. 2
> видяхи. Одну - хост-ситеме, вторую венде. Чтобы и CUDA работало и
> фотошоп.а, да! для управления libvirt, virt-manager - http://libvirt.org
> Если нужна венда - то kvm без вариантов. Ибо vbox для коммерческого
> использования не бесплатен. Можно поставить вторую видяху и отдать ее в
> виртуалку в венду (если там полный 3D нужен) . Т.е. 2
> видяхи. Одну - хост-ситеме, вторую венде. Чтобы и CUDA работало и
> фотошоп.У нас образовательно-научное учреждение - не коммерческое.
А что у KVM с допустимым разрешением экрана (если не говорить про пропихивание целой видюхи в виртуалку)? Я так понял, что достаточно уныло. Или я недопонял?На счет пропихнуть видюху в виртуалку - идея понятна.
вопрос реализации.
Я так понял, что это должно поддерживаться аппаратно - vt-d?
На предпологаемом железе (по сути серверном) им не пахнет.