Задать вопрос
  • Какая архитектура и технологии для разделения GPU терминальным пользователям?

    pindschik
    @pindschik
    ФЫВА ОЛДЖ
    А вам точно нужно усложнять задачу и делать виртуализацию терминалки?
    - Обычные серверы "в железе" будут дешевле (мнооого дешевле) и их тоже можно масштабировать, просто добавляя новых.
    - Отказ одного - не трагедия, переключились на резервный, этот чиним/меняем.

    Теперь по существу:
    - желательно иметь и встройку и допом дискретную графику, встройка потащит простые задачи (как например просмотр, особо одаренными, ютуба в терминале), дискретка обеспечит ваши основные задачи.
    - лучше все же брать Quadro, с ними точно проблем не будет. Ну или RTX Axxx. На вторичке (дадада) Quadro P2000 лишь чуть дороже 3050.
    - не читайте про аппаратные рекомендации, тестируйте именно в ваших задачах самостоятельно. Иногда рекомендации бесполезны и даже вредны. А иногда разницы между Quardo и 3050 нет, т.к. обе будут недогружены.
    - АМД не советую ни процы ни графику, хотя есть оправданные исключения.
    - Сеть 2.5 гигабита или выше. Соответствующий коммутатор и сетевая на файловом сервере. Быстрые и большие SSD.
    - Память от 64 на комп (терминал), лучше 128. Даже если она останется наполовину незанята, это все равно очень хорошо помогает (CAD свои временные файлы успевает создавать и обрабатывать в кэше, а в рендерах на 32 Гб вы даже процедурную траву не обработаете).
    - Ядер 10 (больших), ну край 8, но ядра нужны. Важна частота, поэтому Xeon не особо хорош, лучше домашние процы с буковкой "К". Хорошее охлаждение процессора и корпуса, разгон по тепловым пакетам.
    - Разделяйте станции рендера и рабочие. Пока один рендерит - остальным будет некомфортно.
    - Обязателен правильный тюнинг терминальной графики (в групповых политиках). Иначе будет не летать, а очень печально тупить.

    По опыту на описанном серваке работают нормально 5, комфортно 7 проктировщиков в CAD. С Архитекторами отдельная история. Revit лучше чем Plant3D/CAD вывозит сложные чертежи и облака точек.

    Решения с виртуализацией или арендой - входят в несколько раз дороже.
    Можно брать на вторичке специализированные брендовые ПК ушедших иностранных компаний. Там еще выйдет экономия в 2 раза, при высоком качестве техники.

    З.Ы.
    Если же Вы сервис-провайдер, то печальные новости. Свое решение экономного клиента будет иметь окупаемость по сравнению с вашим - не более 8 месяцев. А потом работа в чистый убыток... Вам нужны специфические обстоятельства и настоящие нечестные конкурентные преимущества. :)
    Ответ написан
    2 комментария
  • Какая архитектура и технологии для разделения GPU терминальным пользователям?

    что проссто так виртуальные прослойки не дадут использовать бытовую карточку или карточка должна поддерживать архитектуру GPU Passthrough

    Не совсем верно. Бытовые карточки часто можно использовать, если драйвера для операционной системы внутри гостевой ВМ поддерживают это, сейчас нвидия вроде бы без ограничений разрешает проброс карточки в гостевую виртуалку (раньшедрайвера отслеживали это и отказывались запускаться, гуглите знаменитый Code 43). Некоторые бытовые карточки настраивать геморно, нужно пробрасывать ROM видяхи на гипервизоре. Нужно искать информацию по конкретным моделям каротчек. У AMD проблемы с тем, что драйвера в гостевой ОС некорректно обрабатывают перезагрузку ВМ, для этого умные люди даже написали костыль vendor-reset для некоторых моделей карточек.

    Но бытовые карточки конечно получится пробросить только целиком. Если вы хотите купить одну карточку и пробрасывать в несколько гостевых ВМ, вам нужна карта с поддержкой спеки SR-IOV, например у AMD эта спека реализована в виде технологии MxGPU. Поддерживается она в некоторых прошных карточках, например в некоторых картах из серии FirePro, стоят они соответствующих денег. У нвидии это вроде называется Multi-instance GPU, подробно не исследовал этот вопрос. Не, у нвидии технология так и называется vGPU, а MIG это один из способ реализации "распила" карточки на несколько виртуальных устройств, наряду с time sliced. Вот кстати инструкция по настройке vGPU на Proxmox VE, протестирована на карточке RTX A5000, близко к вашей. Рекомендую ознакомиться.

    Я пользуюсь проброшенной целиком бытовой карточкой от AMD.

    P.S. Материнка конечно тоже должна поддерживать SR-IOV, это встречается в серверных и workstation-платах.
    Ответ написан
    Комментировать
  • Проброс бытовой видеокарты. RDP. Samsung DeX. Альтернативы?

    @llliax
    Пару лет назад перевел рабочие компы (8 шт) на один сервер с ESXI и GRID K2. Также пробовал proxmox. Так работали до недавнего времени, пока я не понял очевидные вещи, о чем сейчас поделюсь.
    1. Карты типа quadro прошлых поколений можно успешно находить по стоимости не дороже geforce. Знаю даже что можно некоторым картам подменять id, чтобы они превращались в quadro. Так или иначе, не надо проблему создавать на уровне выбора видеокарты, а сразу приобретать карты серии quadro или tesla. Например p2000 я купил весной за 15 т.р., а tesla p4, аналог quadro p4000 по моему, стоит на ebay сейчас 25 т.р.. Это годные решения.
    2. Видеоресурсы в моих задачах (cad программы) оказались не столь сильно задействованы как изначально казалось. Карты p2000 нам хватает на 8 рабочих мест и работать на ней приятнее, чем ранее на grid k2 с vgpu каждому. Памяти возможно не хватает, но процессоры не загружаются обычно более чем на 1/3. А память вполне себе добирается из оперативной. В этом плане следует уделять внимание ширине канала оперативной памяти, что кстати не многие делают. Следует уделять больше времени постановке вопроса и разбираться действительно ли вам нужна каждому такая вот видеокарта.
    3. И ключевое. Я понял что ту задачу что ставил я и аналогичную ставят сейчас многие = сделать сервер, сделать к нему множественный доступ и пользоваться с него современными функциями, как с локальной машины - я начал решать в корне не верно. Последние года инет завален вопросами виртуализации машин и решением этих вопросов, с этим же связаны и все дорогостоящие решения. И во всём этом многообразие многие считают что терминальный сервер якобы не подходит для их задач. И тут кроется главный обман, который создается медийно в том числе и самой MS и VMWARE и CITRIX и Parallels и т.д. Да, это новые технологии. Да, для таких решений есть некоторый перечень действительных потребностей. Но то как это преподносится - это замена локальным компьютерам и тихо умалчивают что это не замена windows server. Решения на базе виртуальных машин (ВМ) годятся только в случае когда у вас действительно решаются на разных машинах разные задачи. Если у вас клиенты сервера пользуются схожими или одинаковыми ПО, то большую эффективность вы достигнете на терминальном сервере. Windows 10 это с раскрытым RDSH или это будет Windows Server это уже всё частности. Важно понимать, что как нет замены экселю, у автора, так и нет замены windows на сегодня. Windows приложения будут работать лучшим образом на железной, а не виртуальной машине, избавляясь от массы ненужных технологий как remote-fx, vgpu, sr-iov, passtrough и ещё целой массы каких-то костылей с пробросами. Лично мы перешли на windows server и нас это решение на сегодня вполне устраивает. Что немаловажно, это экономический вопрос. Windows Server и CAL лицензии к нему это самое дешевое решение для коллективной работы, чем какие-либо vmware, citrix (потому что например volumeapp используют в качестве базы именно windows server) и что угодно ещё, даже если proxmox и покупка windows 10 для ВМ.
    Протоколы передачи. Использовали PCoIP от vmware и сейчас RDP. Использование PCoIP требует подписок, в районе 10 т.р. в мес. RDP получается в районе кажется 8 т.р. на 1 пользователя, но бессрочно! Технически и экономически мы упираемся в решения MS. А если сравнивать технические решения, то с учетом развития современных intel процессоров и встроенных графических адаптеров, развития протокола RDP, смысла в pcoip не остается. В последние пару лет появляются новые решения, работающие over https, в теории можно было бы уйти с CAL лицензий, но пока экономического и технического преимущества в этом нет.
    Поэтому моя рекомендация. Если вы используете windows приложения и решаете вышепоставлнную задачу - используйте терминальный сервер и найдите доступную карту на авито или на ибей нвидия или амд карту, на которую есть драйверы для windows server. Малым решениям терминальный сервер больше рекомендовать буду даже на windows 10. MS кстати выпустила такую windows, называется кажется for virtual desktop и распространяется она для работы только в их серверных azure. Но именно это и есть будущее развитие windows. Windows Server несколько геморройней в части настроек. Но даже от 4-5 человек считаю что уже можно заводить Active Directory (у меня оно стоит на Synology) и пользоваться современными сервисами единого входа, гораздо удобнее управлять правами файлов. И не стоит тратить время на все эти Grid K2, или пробросы видеокарты.
    Просто для справки, наш хост на 8 человек. AMD 3900x, 128 GB памяти (никогда не занято больше половины по факту), nvidia p2000 (отмечу что CAD у нас на 70% это 2d, но очень емкие файлы, которые память съедают), SSD, плата asrock x470d4u. И хватает этих ресурсов с головой. Переход был с хоста supermicro x9dri-lnf, 2 проца e5-2667v2, 128 GB памяти, GRID K2. Переход по процессору и видеокарте действительно заметен. Несмотря на то что в частоте выигрыш всего в районе 20%, по факту прирост по производительности ЦП выше в 2 раза. Видеокарта p2000 примерно в 1,5 раза производительнее и при этом она всегда используется целиком, без всяких ограничений или транзитных потерь. Единственный минус, ширина канала RAM снизилась более чем в 2 раза со 110 до 45 ГБ/с. Но в наших задачах пока не сильно заметно. Кстати энергопотребление при обычной нагрузке у нового сервера в районе 200 Вт, у старого в районе 400 Вт было. Фигня конечно, но так, для справки. Тише гораздо, не надо обдувать серверную карту больше.
    Ответ написан
    Комментировать
  • Как может что индикатор сети имеет состояние "не подключен" но пакеты идут и сеть работает?

    KBegemoT
    @KBegemoT
    ЭНИКЕЙ-СИСВОКЕР
    удали драйвера на сеть и установи новые и все должно быть ок
    Ответ написан
    Комментировать
  • Как заблокировать внешние IP адреса по времени в IIS 7.5?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    Пишу решение в "лоб" на крайний случай.

    Ставим прогу cron++ и исполняем любые команды или shell-скрипт в заданное время (по событиям и т.д.).

    Прописываем правила файрволла в двух разных bat/cmd-файлах и их запускаем, когда необходимо включать или выключать доступ.
    Ответ написан
    2 комментария
  • Как заблокировать внешние IP адреса по времени в IIS 7.5?

    firedragon
    @firedragon
    Не джун-мидл-сеньор, а трус-балбес-бывалый.
    А у вас какой маршрутизатор стоит? Возможно стоит на нем сделать?
    https://habr.com/ru/post/81396/
    Там в ACL можно указать рабочий промежуток времени

    или по шидулеру создавать правила, см в конец файла
    https://docs.microsoft.com/en-us/iis/configuration...
    Ответ написан
    1 комментарий
  • Как подключить несколько сертификатов на 1 сайт iis 7.5?

    CityCat4
    @CityCat4 Куратор тега Цифровые сертификаты
    //COPY01 EXEC PGM=IEBGENER
    Нельзя. Для того, чтобы сетификат был валидным на несколько имен - нужно заказывать SAN-сертификат. LE вроде как умеет (не проверял), а вообще они довольно дорогие. Ну а самодельный понятное дело можно вообще каким угодно сделать.
    Можно только при условии, что разные сертификаты будут привязаны на разные порты, то есть на один порт можно только один сертификат.
    Ответ написан
    4 комментария
  • Возможно ли установить запрет загрузки файлов в шару по расширению?

    Конечно можно! FSRM вам в помощь.
    Ответ написан
    Комментировать
  • Возможно ли установить запрет загрузки файлов в шару по расширению?

    KBegemoT
    @KBegemoT
    ЭНИКЕЙ-СИСВОКЕР
    В настройках ФС Windows Server есть настройки фильтрации(Управление блокировкой)для расшареной директории там можно ограничить для всех или отдельных пользователей загрузку любых файлов .
    Ответ написан
    Комментировать
  • Запуск программы (firefox) вместо DE linux (debian, ubuntu)?

    @rPman
    Намекну, что если установить браузер в виде DE то это не защитит компьютер от запуска других приложений, достаточно пользователю установить, например, расширение, а само приложение (скрипт) загрузить обычной загрузкой.

    Но есть решение, написать свое приложение, в котором весь этот опасный функционал будет просто не реализован (браузер на основе webkit пишется в пару десяток строк)
    Ответ написан
    1 комментарий