• Как собрать / сконфигурировать мощный пк с упором на виртуализацию?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Некоторое время назад я задавался аналогичным вопросом и под аналогичные задачи: хотелось отдельные системы под игры, разработку, и тестирование. Исследовал плюсы и минусы виртуализации и проброса железа в виртуалку и пришел к наиболее оптимальному варианту: мощная рабочая станция с игровой видеокартой, хостовая ОС - Windows, набор виртуалок (порядка 20-30 штук) в VirtualBox для разработки и тестирования, в т.ч. различные дистрибутивы линукса, BSD, OSX, разные версии Windows. В качестве дополнения использую маленький и простой комп на атоме для запуска/тестирования на реальном железе. Проброс железа в виртуальные машины сопряжен с рядом сложностей и вообще не гарантирует отсутствие проблем с в играми и прочем. Ну т.е. проще играть на хосте, чем заниматься решением проблем, которые и сам же себе создаешь пытаясь играть в виртуалке.
    По железу - выбираете топовый процессор (если нужна ОСХ - то лучше интел, если не принципиально - то можно и амд) от шести-восьми ядер. Памяти от 32 гигабайт — вполне хватает, например, на несколько запущенных виртуалок под тяжелую разработку (студия, сборка браузеров и т.п — где надо 4-8 ГБ) и десяток-два под мелкие задачи. На ближайшие несколько лет 64 ГБ и процессора на 8-16 ядер в целом хватит под такие задачи без необходимости апгрейда каждые несколько месяцев. Видеокарту выбираете под разрешение монитора и/или их количество: 1080p и 4k — для первого варианта хватит и 1060 поиграть, а вот для 4к лучше таки что-то типа 1080 / Vega64 брать. Накопитель - лучше конечно брать что-то типа PCI-E Samsung 950 Pro — интелловский оптан еще не скоро подешевет и обгонит флеш, да и вообще не факт, что и самсунг к этому времени не подтянет свои продукты (хотя, сильно сомневаюсь, что интел будет слишком сильно вырываться вперед - ведь технически оптан вроде как быстрее любой флеш, но по факту пока лишь по иопсам и задержкам опережает). Объем: зависит от количества виртуалок и их типа — 0.5-1 Тб для большинства хватит вполне, но можно и на 2ТБ взять. Смысла ставить линукс в дуалбут для разработки не имеет особого смысла — да и банально неудобно каждый раз перезагружаться. А на мощной машине вообще не замечаешь разницы в работе текстового редактора на хосте и в виртуалке. В целом — конкректный конфиг зависит от бюджета.
    Ответ написан
    Комментировать
  • Как собрать / сконфигурировать мощный пк с упором на виртуализацию?

    CityCat4
    @CityCat4
    Внимание! Изменился адрес почты!
    Одна из гостевых систем планируется быть Windows'ом и использоваться для игр

    Вангую много-много киберсекса с компом, гипером, дровами на видюху, виртуальной виндой...который скорее всего закончится эпической фразой "не очень-то и хотелось" - потому что в тырнете множество success story про проброс видюхи в виртуальную винду, но повторить их мне не удалось. Может потому что NVidia.
    Так что, если планируется играть - или дуалбут винда + линух или винда в качестве хоста и virtualbox в качестве гипера второго уровня. Потому что проброс видюхи может потребовать неэпических знаний линуха.

    UPD:
    QEMU + KVM + GPU passthrough

    Вариант хорош при наличии знаний линуха. Причем, в зависимости от проблемы с ВМ, знания могут потребоваться разного уровня, а документированность любой проблемы линуха, хоть немного выше средней по сложности, превращается в увлекательный квест типа:
    "...Три дня Настойч искал повреждение, руководствуясь инструкцией на немецком языке, приложенной к генератору. Похоже было, что в генераторе все не соответствует схеме, и никакие меры не помогали. В конце концов Настойч случайно установил, что инструкция относится к совершенно другой модели..." (С) Р. Шекли "Человекоминимум"
    Ответ написан
    1 комментарий