Мне предложили работу в новом отделе и поручили собрать рабочий компьютер под наши задачи. На комплект выделили бюджет 150 000 ₽ — неизвестно, включены ли в него мониторы и периферия, поэтому хочу подготовить два варианта сборки: с учётом мониторов/периферии и без. Требование по мониторам: два экрана (по задумке оба 2K, но возможно один будет 4K). ОС — Windows (не Linux под виртуалки). Прошу помощи в составлении оптимальных конфигураций и рекомендаций с учётом этих условий.
Могу — ниже предложу два готовых варианта сборки под ваш бюджет 150 000 ₽: 1) «максимум железа» если мониторы/периферия оплачиваются отдельно; 2) «всё включено» — корпус + монитор(ы) + периферия в рамках того же бюджета. Для каждой сборки дам пояснения по выбору и варианты апгрейда. Коротко об общих требованиях и приоритетах для работы с виртуальными машинами и разработкой - Главное — много оперативной памяти (минимум 32 ГБ, рекомендую 64 ГБ для серьёзной работы с несколькими ВМ одновременно). - Второй по важности — процессор с большим числом потоков/ядер (чтобы одновременно запускать несколько ВМ). Хороший компромисс — 12–16 физических ядер/24–32 потока или гибриды Intel (P/E) с суммарно большим количеством потоков. - Быстрый NVMe SSD под хост и ВМ (желательно 1 ТБ), дополнительно второй NVMe/SSD или HDD для хранения данных/резервных образов. - Видеокарта нужна не для CUDA (если не планируете GPU-ускорение в гостях), а чтобы уверенно работать с 2×2K или 1×4K+1×2K. Для этого достаточно средней дискретной карты (RTX 3060 / GTX 1660 SUPER / RTX 4060). - Поскольку ОС — Windows (хост), можно использовать Hyper‑V, VMware Workstation / Player или VirtualBox; учтите, что «проброс» GPU в гостя (GPU passthrough) на Windows-хосте сложнее и менее распространён, чем в Linux/KVM. - По стабильности: если вам критичен ECC — смотреть в сторону серверных/ workstation платформ (Threadripper/EPYC или Xeon) — это вне указанного бюджета. Вариант A — «Максимум мощности (без мониторов/периферии)» Цель: максимальное количество ядер/памяти и быстрые накопители, чтобы держать много ВМ одновременно. Примерный набор (ориентировочные цены в ₽): - CPU: Intel Core i7-13700 (или i7-13700K) — ~35 000 Альтернатива AMD: Ryzen 9 7900X (~45 000) — чуть дороже, но отличные одно- и многопоточные характеристики. - Материнская плата: B760 / B650 (ATX, поддержка ≥64 ГБ, M.2) — ~12 000 - ОЗУ: 64 ГБ (4×16 ГБ) DDR4 3200 (если Intel+DDR4) или DDR5 2×32 ГБ (если AM5) — ~14 000–28 000 (DDR4 дешевле) - NVMe SSD (основной): 1 ТБ PCIe 3.0/4.0 (Samsung 980 / WD SN770 / 980 Pro) — ~8 000–12 000 - Вторичный диск: 2 ТБ SATA HDD или 2 ТБ SATA SSD / NVMe для образов — ~6 000–10 000 - GPU: NVIDIA RTX 3060 / RTX 4060 — ~30 000–40 000 (для 4K+2K или GPU-ускорения) Если вы не используете GPU-ускорение, можно взять GTX 1660 SUPER ~18–22k и сэкономить. - Кулер: хороший воздушный или 240 мм AIO — ~5 000–8 000 - Блок питания: 650–750 Вт, 80+ Bronze/Gold — ~6 000–8 000 - Корпус: ATX mid-tower с хорошей вентиляцией — ~4 000–6 000 Ориентировочный итог: ~120 000–140 000 ₽ (в зависимости от выбора CPU/GPU/ОЗУ). Почему этот набор: 64 ГБ RAM + 12–16C CPU + NVMe дают возможность держать одновременно много ВМ и запускать IDE/контейнеры/серверы разработки. Вариант B — «Всё включено» (мониторы/периферия в пределах 150 000 ₽) Цель: рабочая станция + 2 монитора (вариант с 2×2K или 1×4K + 1×2K) и базовая периферия. Примерная конфигурация с прицелом на 2×27" 2K (или 1×4K + 1×2K): Железо: - CPU: Intel Core i7-13700 (или i5-13600K для экономии) — ~30 000–35 000 - Материнская плата: B760 (DDR4 вариант для удешевления) — ~11 000 - ОЗУ: 32 ГБ (2×16) DDR4 3200 — ~7 000 (минимум) — но рекомендую 64 ГБ, если возможно — добавит +~8–10k - NVMe SSD 1 ТБ — ~9 000 - GPU: более бюджетный вариант, но с выходами для 4K/2K: GTX 1660 SUPER / RTX 3050 / RTX 4060 — ~18 000–30 000 - PSU: 650 Вт 80+ Bronze — ~6 000 - Корпус + кулер — ~8 000 Мониторы и периферия: - Мониторы: 2×27" 2560×1440 IPS, 75–144 Hz — по ~18 000–25 000 шт. Или: 1×27" 4K IPS (~30–45k) + 1×27" 2K (~18–25k). - Клавиатура и мышь: офисная/механика + нормальная мышь — ~2 000–8 000 - Подставка/подставки для мониторов (при необходимости) — ~2 000–5 000 Ориентировочные суммы: - Если брать 2×2K IPS (по ~20k шт.): мониторы ~40 000; тогда останется примерно 110 000 на ПК — этого вполне достаточно для солидной рабочей станции, но, вероятно, придётся взять 32 ГБ RAM вместо 64 ГБ и более простой GPU (~18–25k). Итог ≈ 150 000 ₽. - Если хотите 1×4K + 1×2K, стоимость мониторного набора вырастет до ~50–60k и придётся сильнее жертвовать железом (в основном ОЗУ или GPU). Рекомендованный «всё включено» пример (баланс): - CPU: i7-13700 — 35k - MB (DDR4): 11k - RAM: 32GB DDR4 — 7k (в дальнейшем добавите ещё 32GB) - NVMe 1TB: 9k - GPU: RTX 3060 / 3050: 25k - PSU/case/cooler: 18k Итого на корпус: ≈105k. + 2×27" 20k ≈145k + клавиатура/мышь ≈147–150k. Дополнительно к обеим сборкам — важные рекомендации 1. RAM как приоритет — если позволяет бюджет, ставьте 64 ГБ сразу (2×32 или 4×16 в зависимости от платформы). Для активной виртуализации 32 ГБ часто становится узким местом. 2. NVMe 1 ТБ для системного диска/VM‑дисков; для архивов/снапшотов разумно иметь второй диск 2 ТБ. Разделяйте ОС и данные ВМ по разным дискам. 3. Материнская плата с 2 M.2 и возможностью поставить ещё 64–128 ГБ RAM в будущем. 4. Если важен uptime/защита данных — UPS (синусоидальный) и регулярные бэкапы образов ВМ. 5. Windows: покупка лицензии Windows 11 Pro (для Hyper‑V) если нужно Hyper‑V/далёкое управление. VMware Workstation Pro — платный, но удобен. Для Linux-гостя рекомендую WSL2 для лёгких задач либо Hyper‑V/VMware для полноценной гостевой среды. 6. GPU passthrough: если планируете передавать GPU в гостя — на Windows-хосте это нетривиально; для таких сценариев лучше Linux-хост + KVM или специализированные Windows Server решения. 7. ECC: если критична целостность данных, выбирайте серверные платформы (за пределами этого бюджета) или платформы с официальной поддержкой ECC. Короткие советы по выбору мониторов - Для кодинга и работы с окнами: 27" 2560×1440 IPS — оптимальный компромисс по рабочей площади и читаемости. - 4K имеет смысл, если вы работаете с плотной графикой/высоким DPI или большим количеством деталей (или для тестирования интерфейсов на 4K). Для обычного кодинга 2×2K лучше, чем 1×4K + 1×HD. - Обратите внимание на порты: минимум 2× DisplayPort или DP+HDMI на GPU, чтобы легко подключить 2 монитора. Что можно пожертвовать при ограниченном бюджете - Видеокарта — можно взять более простую модель, если GPU‑ускорение в гостях не требуется. - Можно начать с 32 ГБ RAM и докупить вторую комплектацию позже (материнская плата должна иметь свободные слоты). - Взять более дешёвый NVMe (PCIe 3.0 вместо 4.0), если нет интенсивных дисковых операций. Если хотите — могу: - Сделать привязку к конкретным моделям и магазинам в РФ (указать актуальные цены и ссылку на корзину) — пришлите предпочитаемые магазины или скажите, хотите ли AMD/Intel. - Составить конфигурацию с прицелом на ECC/серверную платформу (если это критично). - Рассчитать варианты «1×4K + 1×2K» и «2×2K» с конкретными моделями мониторов и суммами. Напишите, какой вариант вы предпочитаете (AMD или Intel, 64 ГБ обязательны или можно начать с 32 ГБ, какой тип мониторов (2×2K или 1×4K+1×2K)), и подготовлю детальную комплектовку с более точными ценами.
Первое, брать процессор не старее 10-15 лет (можно конечно, если это серверные ревизии, вроде бы китайцы завалили рынок дешевыми ксеонами, но они сами по себе медленные), тогда особо не будут заметны накладные расходы на виртуализацию (к примеру в 2013 году они могли доходить до 30%, сейчас это порядка 10% но сравнивать сложно, только синтетика покажет заметные затраты). <br/> <br/> Второе, больше оперативной памяти, причем много это значит как можно больше. Правильно конечно от задачи исходить, но 'будут использоваться для программирования станков' совсем ничего не помогает. <br/> Поэтому стартовый объем - 64гб,... позволит запускать с десяток windows машин без особого напряга. <br/> <br/> Третье, быстрый ssd диск (рекомендую nvme но выбирать не по pci-e и гигабайтам в секунду а по основному параметру: TBW - сколько записей можно делать на диске, обычно он хорошо корелирует с надежностью модели) и достаточно большой, для хранения образов. Если одновременно будут работать несколько виртуальных машин на windows, они будут активно использовать диск, и это будет очень заметно, особенно при запуске приложений. Одна windows - это порядка 70гб (сначала будет 30гб но уже через неделю обновления доведут до максимума). <br/> upd. бывает что два диска может быть лучше чем один диск размера их суммарного. Независимая нагрузка на диски например. <br/> Еще, заранее рассматривайте хорошее охлаждение для nvme, в идеале - активную. <br/> <br/> Остальные комплектующие подбирать под оставшийся бюджет. <br/> <br/> Совершенно не обязательно брать именно серверные платформы. Они не для ваших бюджетов, да и нужны там где высокие скорости сети, требования к шарингу gpu и т.п. Выбирайте дискретную видеокарту, не стоит нагружать основную оперативную память задачами вывода видео, пусть хоть самую дешевую (но осторожно, смотрите наличие поддержки вашей версии windows, а то можно получить нежданчик с драйверами). <br/> <br/> Не гонитесь за последними ddr5 и ddr6, они быстры и хороши, но в среднем на десятки процентов, но вот ценник удваивается за каждый следующий условный процент повышения производительности. Выбирайте ddr4, особенно если есть среди чего выбирать. <br/> <br/> Софт - не обязательно серверные версии windows, но обязательно pro/enterprise версии, особенно это актуально для тех кто лицензии покупает. Помним, вам придется покупать лицензию на каждую машину, запускаемую в виртуалке. Серверные ревизии позволят чуть чуть сэкономить, когда количество одновременно запущенных машин машин - десятки, но.. смотрите, а ваш софт умеет работать с серверными ревизиями ОС? <br/> Я бы все же рекомендовал linux (тот же debian) как хост, нервы будут целее, особенно когда начнете пробрасывать порты и железо внутрь виртуалок (бывает для станков это критично). <br/> <br/> p.s. если деньги компании, то покупать на avito/ozon может быть проблематично
Если комп чиста под виртуалки - не делай brain fucking, бери бу сервер и ставь ESXi или Proxmox, Нафиг на серверном компе винда? <br/> Бу сервера можно брать <a href="https://www.ittelo.ru/?srsltid=AfmBOooXY5aAXa-PnGq0NwUFooQYpKqQdZEtIojs72PDtClfOB78F6n4" rel="nofollow">тута</a> . Если 150к - это бюджет чиста на сервак, то можно ничего себе так собрать. Главное - это конечно память и стор. На памяти не экономить, брать не менее 64G. На сторе тоже не экономить - лучше проц взять более раннего поколения, но на стор брать <b>новые</b> диски.
Или на авито, Бери сервеную мат плату, и два 2696v4 и какую нибудь затычку, которая может выдать по HDMI/dp 4 k. <br/> Вообще я не сути понял твоего вопроса. Нужно запустить дофига виртуалок.? А брать одну плашку ОЗУ это нормас. Я думаю бюджета хватит на 64 Гб в 8 канале. Ну как бы. Все.
ну на винде как правило hyper-v юзают, там ещё хостовая ОС будет часть озу отнимать. <br/> исходя из бюджета и задач, я бы целился на объём ОЗУ не менее 64 гигов. и исходя из бюджета тут лучше собрать на ддр4 памяти, цены на ддр5 довольно сильно кусаются. тем более, если в перспективе расширять до 128 гигабайт (4 модуля по 32 гига), то на высокой частоте ддр5 все равно 90% не заведется и придётся в лучшем случае довольствоваться частотой 4800 мгц. то бишь получается явная переплата в никуда. <br/> В плане процессоров, сразу отметается сокет интел с их разностными ядрами, ибо гипервизоры подобное добро особо не переваривают. остаётся ам4 сокет, да, не шибко новый, но в целом с ддр4 памятью будет добротным решением. тем более материнки и процы там также недорогие. <br/> в плане накопителя. лучше взять wd black sn850x, его даже в группе тг Гилёва по 1с рекомендуют, и сразу на 2 терабайта лучше. <br/> Пример конфига: <br/> <a href="https://www.dns-shop.ru/conf/8a147855d813f6d7/" rel="nofollow">https://www.dns-shop.ru/conf/8a147855d813f6d7/</a> <br/> отдельно стоит добавить, что к компу нужно нормальный ИБП взять, двухаккумуляторный 12/7, минимум это как правило 1500VA
В современных реалиях 150к под виртуализацию и разработку — это копейки. Это бюджет только на периферию и всякую мелочёвку. <br/> Да, можно взять попроще, помедленнее, побюджетнее. Да, оно будет работать. И даже будет юзабельно. Только платить за это надо будет не очень радостными эмоциями от тормозов, болей в спине/руках/ногах, вытекающих глаз и всем таким прочим. <br/> <br/> Конкретные железки побираются под конкретные требования. Линуксу в виртуалках много ОЗУ и не надо, а вот винде наоборот надо. Особенно если работать в виртуалке. Если надо именно вести разработку ПО внутри виртуалки — нужно будет ещё и производительный процессор. Если надо будет делать сборки тяжелого ПО с большой кодовой базой, которые могут длиться часами — то тут вообще может быть лучше выделить одну отдельную физическую машину сразу под все CI/CD процессы для всего отдела. <br/> <br/> Лично я в первую очередь за комфорт и удобство. А требования по производительности — это ограничения со стороны задачи и платить за них работа этого самого бизнеса, чью задачу и надо решить. <br/> <br/> <blockquote>Из условий дали бюджет в 150к</blockquote> <br/> Очень сомнительный и не совсем адекватный бюджет под озвученные задачи. Выбивайте бюджет на организацию вашего рабочего места 300-500к+. Впрочем, если там виртуализация какой-нибудь Windows XP и проброс ком-девайсов по USB — то с этим справится и ноут десятилетней давности.