Рабочее место .NET разработчика или трудности выбора идеальной конфигурации ver.2.0

    Привет, Хабр!

    И снова мы приоткрываем дверь «за кулисы» проекта Retail Rocket. Запуская инженерный блог, мы обещали рассказывать о подходах, используемых в области анализа данных, и разработки технологий, которые позволяют создавать самую популярную на рынке ecommerce платформу персонализации.

    Пару лет назад мы рассказывали о том, как организовано место наших .NET разработчиков, а сегодня решили поделиться с сообществом нашей усовершенствованной конфигурацией, которую используем в работе сейчас.


    Старое рабочее место .NET разработчика в офисе Retail Rocket

    Все также половина нашей команды разрабатывает на .NET, но почти все разработчики сменили Visual Studio и Resharper на Rider 2018. Rider оказался заметно быстрее, чем Visual Studio с решарпером, и мы не устояли. Также из-за все большего количества проектов и файлов, нам пришлось разделить единый solution на несколько. Но нам все еще требуются быстрые машины, чтобы работа оставалась комфортной.

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

    Итак, представляем вам рабочее место разработчика Retail Rocket версии 2.0.

    Конфигурация


    Сборку компьютера мы всегда начинаем с процессора и другие компоненты подбираем под него.

    Процессор


    Критерии выбора: максимально производительный в доступном ценовом диапазоне.
    За последние два года ситуация с процессорами очень сильно изменилась: появились Threadripper от AMD и I9 от Intel. Но цены на топовые процессоры и комплектующие к ним кусаются (системный блок выходит под 300 тыс.руб.) поэтому мы решили пойти аккуратными шагами и выбрали Intel Core i7 — 8700K. В этой модели на два ядра больше, чем в той, что мы использовали ранее, и пиковая частота выше аж на 500Мгц (4700Мгц против 4200Мгц).



    Модель отлично показывает себя в работе.

    Цена: ~27 000 руб.

    Видеокарта


    К этому компоненту наши требования не изменились. Нам по-прежнему достаточно встроенной видеокарты.

    Дисковая подсистема


    Критерий: максимальная скорость работы из доступных подсистем на момент обновления.

    В прошлый раз наш выбор остановился на диске Samsung 950 PRO за его производительность. Для компиляции проекта крайне важна скорость работы дисковой подсистемы. Модель 950 PRO отлично справилась с поставленной перед ней задачей. За два года, прошедших с момента прошлой сборки, на рынке появилась новая модель 960 PRO (к моменту выхода статьи вышли 970), и мы решили ее протестировать.



    HD Tune тест Samsung SSD PRO 950 VS Samsung SSD PRO 960


    Samsung SSD PRO 950:



    Samsung SSD PRO 960:



    То есть при той же цене мы получаем +20% к производительности. В новые сборки будем ставить 960 PRO, но старые обновлять не имеет смысла.

    Цена: ~17 750 руб.

    Материнская плата


    Критерий: сокет под новый процессор, разъем M.2 (разъем для диска) правильного поколения и стандарта, два выхода DisplayPort + HDMI (очень важно для возможности подключать два монитора на разрешение до 4к).

    Из-за того, что мы обновили процессор, нам пришлось найти под него новую материнскую плату. Выбор пал на ASUS PRIME Z370-A, данная модель подходит под все необходимые критерии.



    Используем эту плату в нескольких рабочих машинах, нас все устраивает.

    Цена: ~12 200 руб.

    Память


    Критерий выбора: известный бренд, максимальная частота, объем 16 Гб+, возможность купить две планки в комплекте.

    За два года вышли модели с более высокой частотой, мы посчитали что это пойдет на пользу производительности системы в целом, поэтому новые системы собираем на модели Kingston HyperX Predator DDR4 32Gb 3200MHz PC-25600 (2x16Gb KIT).



    Цена: ~30 000 руб.

    Компьютерный корпус


    Критерий: удобство, блок питания располагается внизу — шумит меньше, форм-фактор и внешний вид.

    Корпус DeepCool TESSERACT SW Black за годы проявил себя как верный союзник, поэтому не видим смысла его менять.



    Хорошая циркуляция воздуха и удобное расположение комплектующих. Также в корпусе уже есть один вентилятор по дефолту.

    Цена: ~3 000 руб.

    Блок питания


    Критерий: мощность и уровень шума

    Модель: Aerocool 500W Retail KCAS-500W



    Блок мы выбрали еще в прошлый раз методом тыка, но уже несколько лет работаем именно с этой моделью. Взяли с запасом мощности в надежде, что кулер не будет разгоняться раньше времени. Модель полностью нас устраивает.

    Цена: ~3000 руб.

    Система охлаждения процессора


    Критерий: скорость вращения, минимизация шума, цена

    Модель: Ice Hammer IH-4800



    Вентилятор на радиаторе чувствует себя вполне уверенно. Вкупе с хорошей циркуляцией воздуха корпуса все отлично охлаждается. Эта модель уже не такая популярная, но со своей задачей справляется на отлично.

    Цена: ~2 400 руб.

    Монитор


    Критерии выбора: Матрица IPS, разрешение > 2500 px.

    Монитор остался прежним, он нас полностью устраивает и пока менять его на что-то другое не планируем. Каждый разработчик может выбрать, работать ему на двух мониторах или на одном, в зависимости от своих предпочтений.

    Модель: DELL U2515H



    Изначально мы колебались между этой моделью и ее «старшим братом» – DELL P2715Q, но остались довольны выбором.

    Цена монитора: ~30 000 руб.

    А вот крепление DELL Arm MSA14 к монитору более не востребовано у команды, думаю дело в том, что размер стола позволяет размещать монитор на стандартной подставке.

    Клавиатура


    Критерий: стандартная раскладка, тихие переключатели, черный цвет (практично).

    Мы выбрали Leopold FC900R PD: отвечает нашим критериям и нам понравился ее внешний вид и качество пластика.



    Мы часто практикуем парное программирование и устали от того, что у каждого своя клавиатура, потому что каждый раз, когда садишься за компьютер коллеги, чувствуешь себя крайне некомфортно, уходит много времени на привыкание, возникают трудности с печатью и т.д. Обсудили с командой ситуацию и решили стандартизировать клавиатуры. Закупили Leopold-ы.
    Важный фактор в таких клавиатурах это переключатели (кнопки).



    К примеру синие переключатели щелкаю очень громко, и многие отметили, что ход кнопки с ними не комфортен для печати. Поэтому у нас в команде были выбраны коричневые и черные переключатели, они тихие и комфортные для печати.

    Цена: ~10 000 руб.

    Рабочее место


    Наш выбор мебели оказался верным, поэтому пока мы по-прежнему используем столы и кресла IKEA.

    Стол


    Критерий: Регулируемая высота, размер не меньше 160 x 60 см.

    Модель: IKEA БЕКАНТ угловой



    Цена: ~17 000 руб.

    Перегородка


    Для более удобной и комфортной работы, мы используем экраны для рабочего стола Бекант. Они создают личное пространство, поглощают лишний шум и помогают сосредоточиться.

    Чтобы не тратить лишнее время на поиск, выбрали вариант из IKEA, который отлично подходит к нашим столам.



    Цена: ~5000 руб.

    Кресло


    Критерий: личный опыт.
    Модель: IKEA МАРКУС тканевый

    К сожалению, это кресло сняли с производства и сейчас мы в поисках альтернатив.

    Цена: ~12 000 руб.

    Итого на компьютер выходит примерно 135 тыс. руб. + 35 тыс. руб. на рабочее место. Много или мало? Смотря, какие задачи вам необходимо решить. Для наших разработчиков это отличная комплектация, которая отвечает всем запросам на 2018 год и значительно повышает продуктивность работы.

    А что для вас в приоритете при сборке компьютера? Делитесь мнением в комментариях.

    Андрей Чиж (chizh_andrey),
    CTO Retail Rocket

    Retail Rocket

    52,00

    Платформа для персонализации интернет-магазинов

    Поделиться публикацией
    Комментарии 92
      –2
      Раз уж вы слезли со студии, макбук не рассматривали?
        +1
        Мы начинали с Mac Book Pro 15 и ставили на них винду как основную ОС. В первой статье об этом упоминается. Маки значительно слабее чем эта сборка и сейчас еще и значительно дороже.
          –3
          Вам не хватило бы мощности топового MBP 2017? Он вполне мощный, не на много дороже,
          удобнее и, главное, он мобильный. Зачем привязывать разработчика к столу? Имхо жужжащие коробки под столом возможно актуальны для геймеров, но не для разработчиков веб-платформы.
            +3
            Зачем привязывать разработчика к столу?

            Интересно, а какие кейсы вы видите для мобильности? Стоит ли это отказа от 2х27" мониторов?
              +1
              У нас в некоторых зданиях есть т.н. flex workspace — док-станция под стандартный корпоративный лаптоп и пара мониторов. Хочется — сиди на своем рабочем месте (док-станция там, очевидно есть). Хочется — сиди в flex workspace, где окружение, технически, такое же.
                +1
                Хочется — сиди на своем рабочем месте… Хочется — сиди в flex workspace

                Не встречал такого. Какой в этом практический смысл (flex workspace)? Веб-ориентированные разработчики ни к какому оборудованию не привязаны, чтобы была необходимость ходить туда-сюда с компьютером. Возможно, это было бы полезно для митингов, но это если забить на подготовку к ним, иначе хватило бы одного компьютера на всех.
                  0
                  Доступ организуется проще — flex workspace всегда есть в зданиях, находящихся в собственности, поэтому туда можно попасть в любое время.
                  Ну и, опять же, до тестовых стендов из некоторых flex workspace физически ближе
                    0
                    Доступ организуется проще — flex workspace всегда есть в зданиях

                    То есть если flex workspace не предусмотрено, то и ноутбук не нужен, верно? Смысл flex workspace для меня все еще не понятен.

                    до тестовых стендов из некоторых flex workspace физически ближе

                    Зачем нужно физически быть рядом с тестовыми стендами веб-разработчику?
                      0
                      То есть если flex workspace не предусмотрено, то и ноутбук не нужен, верно? Смысл flex workspace для меня все еще не понятен.

                      Дальше я ничего не могу объяснить по одной очень простой причине — я сам ими ни разу не пользовался.
                      Зачем нужно физически быть рядом с тестовыми стендами веб-разработчику?

                      Затем, что наша компания не занимается веб-разработкой. Вот совсем.
                  0
                  А часто люди этим пользуются?
                  Работал в нескольких компаниях, наблюдал такую ситуацию: в офисе оборудованы дополнительные места для работы (комнаты с диванчиками или всякими креслами-мешками, зоны с растениями и много чем еще), но ими никто не пользуется. Зачем? Рабочий стол, кресло и мощный комп — удобно и есть все что нужно, какой смысл пересаживаться с одного места на другое? Разве что если в рабочем помещении шумно и хочется подумать в тишине, но это тогда скорее проблема организации офиса вообще, если приходится выделять в нем отдельные тихие зоны.
                  –1
                  А зачем от них отказывать? ) Большую часть времени да, вы работаете за столом с подключенными мониторами. Но при этом имеется возможность поработать не за столом — на совещании, дома, в поездке, подойти к коллеге что-то показать, в конце концов, на диванчике или на улице летом )
                    +1
                    ИМХО, большая часть кейсов покрывается Git, RDP/VNC/SSH/etc и обещанием себе не овертаймить (= Таскаться с рабочим ноутом домой — такая себе идея.

                    Встречал два реальных кейса для разработчиков с ноутбуками: тимлиды (как организаторы митингов) и мобильные сотрудники (постоянные командировки, хождение между отделами, к оборудованию).
                      0
                      Мы таскали, но это риск сломать дорогой ноут, такие случаи были, и устаешь таскать его вот очень. Теперь у нас у некоторых сотрдуников есть MBP 2017 дома, и в офисе десктоп.
                        0
                        То есть сотрудникам официально закупили компьютеры, чтобы те дома работали?)
                          0
                          Да. Сейчас такое не часто случается, но бывает, а вот в первые годы я вообще никуда не выходил без ноута и йоты с собой потому что в любой момент времени могло потребоваться поднимать какой нибудь демон.
                            0
                            Выходит, вы подадминивали, а не писали код. Наверное, такой подход (второй компьютер при сотрудниках, доступных 24/7) вполне может окупиться.
                              0
                              Ну помимо экстренных случаем остаются еще и плановые работы которые иногда приходится ночью делать, сейчас таки уже не много, и чтобы не держать людей в офисе они спокойно это делают из дома.
                  +1
                  Да нам не хватает MBP 2017, у него слабее дисковая подсистема и процессор что очень важно для компиляции больших проектов.

                  MBP 2017 тоже жужжащая коробка но на столе, а еще официальный сервесный центр раз в два года меняет им термопасту чтобы они не перегревались.
                    0
                    Там точно такая же дисковая система. За шесть лет ни разу не менял термопасту
                      0
                      Такая же это какая? 960 самсунг? по синтетическому тесту диск в MBP 2017 в 3 раза хуже, но это синтетика может и ошиблись.

                      Я бы тоже не менял термопасту если бы он не перегревался. Ни один центр не чистит просто радиатор они обязательно меняют термопасту, я считаю жто дикостью, но что делать если это офицал?
                        0

                        Аналог, тоже производства самсунг. Скорость зависит от емкости. По моим данным скорости там одинаковые

                  0
                  Что касательно шума, очень легко добиться того, что бы пк не шумели. Плюс можно регулировать мощность вентиляторов. Но это актуально только для геймеров, не сталкивался с тем, что бы рабочие температуры во время работы поднимались до уровня, когда нужна полная мощность оборотов вентилятора.
              0
              Я внутренне плячу, глядя на цены современного железа ) Но… это — данность :) Спасибо за обзор
                +1
                Да ладно вам хороший комп всегда стоил под ±$1000 примерно всегда.
                  0
                  Проблема только в том что 1000$ стоила раньше значительно дешевле)
                  0
                  Да, железо стало дорогим и это в основном из за курса $
                  0
                  Kcas очень плохой выбор… Со временем теряет мощность очень сильно что выливается в непонятные зависания и прочее странное поведение ПК.
                    0
                    Два года, проблем нет. Как понять какую реальную мощность он сейчас выдает?
                    0
                    Монитор только один?
                      0
                      Каждый выбирает, как ему удобнее. Кто-то работает на одном, кто-то на двух.
                      0
                      В качестве альтернативы икеевскому Маркусу могу посоветовать Самурай от Дэфо — очень удобное кресло со множеством регулировок.
                        0
                        Дэфо вообще молодцы у нас почти все остальные стулья от них. Рассмотрим ваш вариант, спасибо
                        0
                        Клавиатура за 11,5 тысяч действительно того стоит?
                          0
                          Нам нравится, но дорого конечно. Два года пыталиь выбрать что-то что всех устроит и в итоге остановились именно на этой модели. Можете порекомендовать другие модели?
                            0
                            Могу посоветовать клавиатуру (Kingston) HyperX Alloy Elite (RGB) — тоже механика, тоже стандартная раскладка. Плюс есть отключаемая подсветка — для любителей работать в темноте.
                            Единственный минус который заметил — нет индикации нажатия Scroll Lock-а.

                            Кстати, я вот не увидел где на клавиатуре Leopold индикации num/caps/scroll lock-ов, на стандартном месте увидел только хвалебную плашку «Leopold High-End Mechanical Keyboard»
                              0
                              Индикация под кнопкой светится, я не в восторге от этого, но и не мешат.
                              Сколько HyperX Alloy Elite стоит? Я нашел за 8 — 10к что не выглядит как большая проблема.
                                0

                                Я купил HyperX Alloy Elite где-то полгода назад, в целом неплохая клавиатура, нравится, но вот кнопки слишком легко вытаскиваются, очень раздражает, попытаешься машинально подтянуть к себе клавиатуру за курсорные клавиши — вылетают сразу по 3 штуки в разные стороны. И дочка их выламывает их постоянно ️ В общем, привлекает она только подсветкой, а после той же Das Keyboard (пользуюсь 5 лет) хромает.

                                  0
                                  Ну вот на leopold у меня нет жалоб кроме цены.
                                0
                                В мире механических клавиатур Leopold и Varmilo – стандарт, лучший выбор по соотношению цена\качество. Китайские аналоги не сравнятся по качеству материалов и сборки, это совсем другой уровень. Нет, честно говоря, вообще ни одной причины, почему бы следовало сделать выбор в сторону HyperX :)
                                  0
                                  Это очень холиварный вопрос :) У каждого человека свои критерии качества и удобства и спорить тут можно будет до бесконечности. Но, как мне кажется, лучшее качество материалов и сборки в Leopold по сравнению с HyperX — это плацебо. В обоих случаях используются переключатели Cherry, а разницу в качестве основания вряд ли заметит обычный пользователь.

                                  В итоге каждый выбирает именно то что ему будет удобно. Я, например, искал для себя клавиатуру с отдельными мультимедийными клавишами и с моей точки зрения HyperX — удобная, а Leopold — нет.

                                  PS: Я не являюсь фанатом HyperX, просто так получилось что у меня дома появилась клавиатура именно этого производителя после того как я поменял схожую Corsair K70 LUX RGB из-за проблем с подсветкой. А на работе сижу за мембранной Logitech и не испытываю никаких неудобств кроме отсутствия некоторых мультимедийных клавиш :)
                              0
                              А почему клавиатура именно механическая? Не то, чтобы я имею что-то против (дома механика, на работе — мембранная), просто интересно, чем это обосновано.
                                0
                                Я был уверен что механика, я ошибаюсь?
                                  0
                                  Нет, все правильно, Leopold — это механика. Мне просто интересно, чем обусловлен выбор именно механической клавиатуры, а не какого-нибудь, например, мембранного эргономичного решения типа MS Sculpt.
                                    0
                                    т.к. одна клава на всех, она должна быть максимально стандартная. Механика или мембраны черь его знает если честно :)

                                    В целом вся команда одобрила Leopold и она не обманывает ожидания.
                              0
                              круто! спасибо за статью!
                                0
                                Зачем вам полноразмерный корпус? Да Mini-ITX дороже будет, но почему не MicroATX? Дешевле будет и мамка и корпус!

                                Собирал себе тут домой комьютер, который в том числе и в разработке будет участвовать. При всём при этом хотелось ещё чтобы это всё ещё в компактном виде было. Получилось чем-то похоже на ваш конфиг, но на одну-две ступеньке ниже:
                                • Процессор: Intel Core i5 8600 OEM;
                                • Мать: ASUS Prime H310T (единственная в форм-факторе Thin Mini-ITX в московской рознице на момент покупки);
                                • Память: 32Gb DDR4 2666MHz Kingston SO-DIMM (HX426S15IB2K2/32), набор из двух планок, брать более скоростную под данный процессор не имеет особого смысла;
                                • SSD: 500Gb SSD Samsung 970 EVO Series (MZ-V7E500BW);
                                • HDD: 2 Tb Toshiba L200 (HDWL120UZSVA) — локальная файлопомойка;
                                • Корпус: Luna Design DNK-H Серебристый;
                                • WiFi: Intel AC9560 (на столе-то он подключен проводом, но порой бывает нужно к телевизору подключить);

                                Итого: 87к₽ за системник;

                                Клавиатура: Logitech K800. Заказывал с американского амазона, чтобы работать с нормальным левым шифтом и бэкспейсом. Выбирал по критериеям отсутвия проводов и полноразмерности. Внезапно оказалось приятная подстветка. В отличие от ноутбучной на моём HP EliteBoot 850G1 она не резко зажигается после нажатия на кнопки, а плавно включается при поднесении руки к клавишам.

                                Мышь — пока Logitech G700s, жду когда у нас появится Logitech MX Vertical.

                                Монитор — пока всё ещё древний ASUS VK266H, купленный в далёком 2009ом. TN, 25.5″, 1920×1200. В планах покупка чего-нибудь актуального 4K диаганолью 32″.
                                  0
                                  Если бы я смог упоковать все в корпус размера с Luna Design DNK-H я бы был счастлив. Рассмотрим такую возможность, спасибо.
                                    0
                                    Всё железо что вы перечислили всё влезет в DNK-H, только мать нужно взять ASUS H310T. Да, при этом ваш i7k не будет разгоняться, а всё остальное вполне влезет. И да, там есть и DisplayPort и HDMI. Разве что по оперативке будет компромисс, ибо ноутбучная нужна.
                                      0
                                      Мы и не разгоняем. А что по охолождение в таком корпусе, он справляется? И блок питания ну очень маленький с виду, его точно достаточно?
                                        0
                                        Питальник там 150 Вт. Куда больше-то. Мой процессор 65 Вт. Нагружал в AIDA, в течении часа. В троттлинг не уходил. Температура процессора была 77°, ядер 91-92°.

                                        Думаю и для вашего i7 с TDP 95W тоже хватит за глаза.

                                        Единственно шумновато получается при максимальной нагрузке. В простое не слышно. Главное настроить в BIOS регулировку скорости.

                                        Можно за монитор повесить.

                                        В конце концов — купите да попробуйте. Цена небольшая на фоне общей цены рабочего места.
                                          0
                                          Да похоже стоит попробовать, спасибо.
                                          0
                                          1. Зачем вам процессор с разблокированным множителем?
                                          2. Не смотрели в сторону райзенов? Думается за такие деньги можно было и 8\16 райзен взять
                                            0
                                            1. задумались, будет анализировать, может разгоним, а может возьмем с блокированным множителем
                                            2. очень хочу потестировать, но не могу себе заставить взять и вбросить 100к на тест :) Если бы кто-то дал потестирвать я бы потом написал выводы.
                                        0
                                        Сейчас в MiniITX влезает всё что надо. Сами весь офис перевели на такой формат, кейсы прикручены под стол, места стало на много больше.
                                      0
                                      А почему вы не рассматриваете серверные ССД от интела? Они гарантируют сохранность данных при пропадании напряжения, имеют больший ресурс и радиаторы.
                                        0
                                        Мы сравнивали интеловский диск он был сильно дороже но не сильно производительнее. Думая что основная причина в том что мы посчитали его слишком дорогим. А что вы имеет ввиду под сохранением данных при пропадание напряжения?
                                          0
                                          Если коротко — конденсаторы на плате, которые позволяют сбросить DRAM кеш в NAND. Называют они это Enhanced Power Loss Data Protection или схожими именами. Раньше конденсаторы ставили и другие производители и в гражданские модели, но потом перестали. Интел так-же ставит не во все модели. Достоверно проверить можно только глянув на плату без радиатора.
                                          Под катом примеры
                                          много мелких керамических
                                          image
                                          желтые танталы
                                          image
                                          Электролиты
                                          image
                                            0
                                            Спасибо, нужно будет изучить вопрос.
                                        0
                                        А что за кронштейн для монитора на первой картинке?
                                          0
                                          DELL Arm MSA14, про него есть в статье ;)
                                          0
                                          Только не очень понял зачем сюда привязывать .NET
                                            0
                                            Видимо мы не понятно подвели что вопрос с производительным железом главным образом стоит в команде .net разработки т.к. нам приходилось использовать требовательное ПО(Visual Studio + Resharper) которое в сумма с размером кодовой базы становится неповоротливым на слабом железе.
                                              0
                                              Вы наверное про тэг. Убрали.
                                              0
                                              Требования примерно такие же как у вас, но с самосбором не заморачиваемся. Компилим большие проекты (под миллион строк) на Delphi.
                                              Для разработчиков берем самые дешевые конфигурации с Corei7 и SSD от HP или Dell. При необходимости добивается память. Например сейчас адекватная конфигурация Компьютер HP ProDesk 400 G5, черный процессор: Intel Core i7 8700; частота процессора: 3.2 ГГц (4.6 ГГц, в режиме Turbo); оперативная память: DIMM, DDR4 8192 Мб 2666 МГц; видеокарта: Intel UHD Graphics 630; SSD: 256Гб; DVD-RW 58 920 руб.
                                              Брать 8700K без адекватной системы охлаждения бесполезно.
                                              Мониторы для тех, кому нужно разрешение выше FullHD — тоже Dell, но 27", для такого разрешения 25 явно мало. Для тех кому высокое разрешение не нужно, лучший выбор AOC или Benq 27", 2 штуки на рабочее место, сейчас 11-12 тыс.
                                              Для операторов по вводу данных удачная конфигурация: ACER Veriton ES2710G, черный, Intel Core i5 7400; частота процессора: 3 ГГц (3.5 ГГц, в режиме Turbo); оперативная память: DIMM, DDR4 4096 Мб 2400 МГц; видеокарта: Intel HD Graphics 630; SSD: 256Гб, 26 990 руб, по цене 1 проца Corei7, тоже добивается память.
                                              Кресла Chairman и Бюрократ, CH-999 и еще какие-то удачные модели, которые уже не выпускают, 12-25 тыс, Самурай тоже неплохие, все это получше Икеи.
                                              Столы итальянские ламинат под дерево, куплены задорого еще в конце 90-х, 80 см глубиной еще под ЭЛТ мониторы, и сейчас в прекрасном состоянии, выглядят несравнимо лучше современной дешевки.
                                                0
                                                Да я рассматривал HP ProDesk, выходит дороже чем самим собирать и небыло на тот момент топового железа.

                                                Мы не заметили проблем с охолождением у 8700К, думаете нужно что то больше чем Ice Hammer IH-4800?
                                                  0
                                                  Если вы посмотрите бенчмарки, то разница между 8700 и 8700K в обычном режиме без разгона всего процентов 6. 8700К берут только чтобы разгонять. В разгоне можете сравнить тепловыделение — в нагруженном состоянии он будет с таким вентилятором реветь как самолет, что для работы в офисе неприемлемо. Чтобы нормально работать в таком режиме, нужно ставить водянку, цена и геморройность будут соответствующие. У вас проц неразогнанный, соответственно нет проблем с охлаждением, но и разница в производительности мизерная. При этом как я написал, фирменный комп с его достинставами — культурный тихий корпус, гарантия, надежность на 8700 покупается менее чем за 60 рублей, а 8700К в такие конфигурации не ставят, насколько я помню, когда я изучал вопрос, фирменные начинались от 130 рублей. НО это были уже в основном игровые компы или рабочие станции с дорогой видеокартой, зачем такие разработчику? Остается действительно только самосбор. Думаю что ваша конфигурация как она описана скомпилит процентов на 6-8% быстрее чем предложенная мной, по моему опыту, при этом сравните цену и учтите что у вас самосбор, это тоже затраты.
                                                    0
                                                    Понял вас, спасибо, рассмотрим вариант использования 8700. Самосбора вроде бы нет нам привозят их собранными(не без косяков, у меня забыли пленку снять с радиатора и было не просто понять почему он перегревается по началу)
                                                      0
                                                      Вот вот, вы своего времени не тратите, зато это лотерея, непонятно кто и как их собирает, из каких купленных по дешевке запчастей. Мои фирменные компы доживают практически всегда до морального устаревания, насколько помню, парочка из десятков сдохла через 3-5 лет.
                                                0
                                                А перегородка зачем? Неужели у вас опенспейс?
                                                  0
                                                  Перегородку испытал первым я, мне она добавила какого-то ощущения что вот это теперь мой уголок в котором у меня книжки, карандашы и т.д. сложно описать. Инженерная у нас на 19 человек, мы называем ее тихой комнатой т.к. она под магнитным замком и в нее вход имеет ограниченное число лиц, так что не совсем опен спейс но и не отдельные кабинеты.
                                                  0

                                                  Ещё хотелось бы уточнить один момент. Вот вы подбирали конфигурацию два года назад и сейчас. А по каким критериям? Просто взять максимально доступное в рамках разумного чтобы потом показать что вот какие мы молодцы, что столько денег на компьютер можем потратить?
                                                  А почувствует ли какие нибудь изменения разработчик, если ему незаметно поменять старую конфигурацию на новую?
                                                  Чем именно ограничивается производительность в вашем случае? Может нужно взять процессор попроще, но поставить в два раза больше оперативки? Или вместо одного дорогого SSD взять два с половинным объемом, но включить их в RAID0?
                                                  Из сравнительных тестов в статье только синтетика по SSD, но думаю тут были бы больше интересны цифры по приросту скорости сборки, времени выполнения тестов, т.е. поближе к реальности и подальше от синтетики.

                                                    0
                                                    Тогда я сам писал очень много кода и это была моя персональная боль от медленной системы. Тут надо еще раз подчеркнуть что у нас большая кодовая база и компилируемый проект который потребляет все что есть на компе в момент компиляции. Если ожидание компиляции выходит за 1 минуту это сильно влияет на комфорт работы — теряешь фокус, отвлекаешься и т.д.

                                                    Мы анализировали следующим образом, смотрели через обычные утилиты мониторинга, что потребляется в разные моменты времени(компиляции, подъем приложения в iis) и подбирали самое производительное железо чтобы избавиться от узких мест в системе. Все было довольно прозаично, все упирается в проц и диск, иногда нам казалось что выбирается вся доступная память, но это было на уровне ощущений.

                                                    RAID0, я прикидывал и выходило дороже и сложнее из за еще одного устройства в закупке.

                                                    Два года назад мы могли позволить себе взять самое дорогое что есть на рынке слегка скоректировав это здравым смыслом через отношение цена / качество. Сейчас топовое железо обойдется в >300к, так что рука не поднимается. Мне очень интересно попробовать Threadripper на 16 ядер, но пока что не могу себя смотивировать потратить деньги на это. Наверное текущий конфиг снимает основную боль.

                                                    Надеюсь ответил на ваш вопрос.
                                                      0
                                                      По моему опыту для задач работы со средой и компилятором(немножко другой опыт, Delphi, а не дотнет скорее всего для дотнета с примочками нужно несколько больше памяти) при наличии минимального объема памяти (для Windows 10 + Delphi Berlin) нужно 8 Гб памяти номер 1 — это процессор. Переход от жесткого диска к SSD давал всего 20% выигрыша в компиляции — весь все файлы закэшированы в памяти. Переход от обычного быстрого SSD к очень быстрому — дает мизер. Увеличение памяти выше некоторого предела (Для наших задач 16Гб)- ничего не дает. То есть описанная конфигурация — достаточна по памяти и диску. Ускорять ее можно разгоняя процессор с заменой системы охлаждения. Возможно для некоторых задач дотнета даст выигрыш увеличение количества ядер — взять Xeon. При этом увеличение бюджета в разы даст выигрыш в теоретическом пределе процентов 20. А если идти, наоборот, вниз, то как я написал, за существенно меньший бюджет можно получить фирменный комп медленнее всего на 6-8%, и без самосбора. Уж лучше потратиться на нормальные кресла и мебель.
                                                      0
                                                      На мой взгляд, хороший монитор гораздо важнее десятисекундной прибавки в скорости каких-либо операций. В монитор мы смотрим постоянно, эта часть компьютера важнее любой периферии. Тем более важно качество экрана при работе с текстом. 5k 27” и никаких компромиссов — я считаю идеальным выбором
                                                        0
                                                        Посоветуйте модель которую стоит рассмотреть.
                                                          0

                                                          LG UltraFine 5k
                                                          Либо смотреть в сторону iMac Pro

                                                            0
                                                            Спасибо, рассмотрим LG UltraFine 5k.

                                                            iMac Pro все таки очень дорогой за 350к можно собрать более точную конфигурацию для нас — упор на проц(12-16 ядер), на диск.
                                                              0

                                                              В аймаке все-таки зион. Диск производительнее вряд ли где-то найдется

                                                        0
                                                        Удивительно, что эти блоки питания вас не подводили. По статистике у них большой % брака. Наверное из-за отсутствия видеокарты в сборке.
                                                        И зачем 8700к и такая дорогущая материнка?
                                                        8700к нужен под разгон, но сейчас этот разгон не нужен, может пригодиться спустя несколько лет, но тогда придется менять кулер на цп, иначе этот не вывезет.
                                                        Можно сэкономить взяв 8700 + не дорогую материнку.
                                                          0
                                                          А можно пример недорогой материнки с м.2 по 3.0, двумя мониторами 2к+ и 4мя слотами под память а так-же нормальной системой питания процессора с охлаждением?

                                                          8700к без поднятия напряжения будет работать на 4.7 штатно на всех ядрах. 8700 будет сбрасывать турбобуст после истечения максимального времени, даже при наличии нормального питания и охлаждения.

                                                          И не забывайте про различия в чипсетах, на дешевых платах — дешевые чипсеты, там вообще нельзя ни чего разогнать и будете сидеть на базовой 3.2 ггц почти все время.
                                                            0
                                                            Так они их не разгоняют, а просто переплачивают за литеру К.
                                                            Мать дорогая нужна только ради памяти в 3200. Ибо более дешевые чипсеты ограничены где то 2666, если брать H370, например. Не уверен, что это так же критично при компиляции, нужно замерять.
                                                              0
                                                              Термин «разгон» не однозначный. Кто-то считает любые настройки — разгоном. Кто-то только превышение частоты турбобуста. Отличие в стабильности, работая на частоте турбобуста и нижу — стабильность неотличима от стандартной, просто больше тепловыделение. Потому многие считают допустимым установить 8700К в режим 4.7х6 на рабочих машинах. Если этого не делать, то пожалуй К не нужен.
                                                              0
                                                              так вариантов может быть несколько. Например MSI B360M Mortar, что дешевле на ~70usd чем asus z370-a
                                                              Базовая частота у 8700к и 8700 отличается на 500мгц, что вполне внушительно. Но турбобуст на 1-5 ядра у них будет отличаться всего на 100мгц, турбобуст по всем ядрам так и вовсе одинаковый. Т.е. при полнейшей загрузке всех потоков они вообще одинаковые. ТДП у 8700 в базовой частоте меньше на 30 ватт чем у старшего собрата, что тоже не плохо с какой-то стороны.
                                                              Да, 8700 нет разгона, но с таким охладом, этот разгон и не нужен.
                                                              С частотой памяти мы тоже не получаем линейный прирост, выше частота — хуже тайминги. В целом 4000мгц ОЗУ все равно будет быстрее чем 2666мгц, но как-то слабо верится, что практическую разницу в итоге не придется замерять с секундомером.
                                                                0
                                                                Но это другой бренд, и тут уже вопрос доверия бренду. Я не автор статьи, к ним отношения не имею. Но я бы выбирал то-же из асуса, они меня ни когда не подводили, очень удобный софт и биос, внятные настройки разгона, высокая надежность. Стоит ли это 70 баксов? Субъективный вопрос.

                                                                Турбобуст можно настраивать, вопрос делают ли это эти ребята или нет. Второй момент, после окончания времени отведенного на трубобуст, он таки сбросится на базовую, которая на 500 выше. Про куллер не согласен, даже штатного кулера хватит, просто гудеть будет. Видика нет, нагрев внутри корпуса не значительный, теоретически его должно хватать, если не «майнить» 24\7.
                                                            0
                                                            1. Для java разработчика такое рабочее место не подойдёт?
                                                            «Рабочее место .NET разработчика» звучит как «Поваренная соль без ГМО» или «Растительное масло без холестерина».
                                                            2. 130К т.е. примерно месячная з/п одного разработчика? Эта конфигурация на 3-5 лет?
                                                            Ну вы и жм… экономные.
                                                            Тот же Hanselman просто выкладывает $3K каждые 7 лет.
                                                            В блоге он приводит пример конфигурации 2010 года и текущую.
                                                            И хотя это уже ultimate developer PC, мне его конфигурация, как .NET разработчику, нравится сильно-сильно больше :)
                                                              0
                                                              1. Его предыдущая конфигурация стоила больше 3K, плюс он что-то апгрейдил в промежутках. В России все это стоит еще существенно больше. Текущая конфигурация стоит сильно больше.
                                                              2. С большой долей вероятности что-то из его железа ломалось в эти 7 лет, если нет — это невероятное везение.
                                                              3. Зачем девелоперу NVidia 1070?
                                                              4. 3K это порядка 1/3 месячной зарплаты, что же он не потратил 10k? Поставил бы 8 мониторов вместо 3, например.
                                                              5. Топовое железо часто более капризное, чем медиум, зачем этот геморрой. Зачем в офисном компе связываться с водянкой?
                                                              6. У вас сейчас проц Core i9 7960X? Нет? Жадина!
                                                              7. Что значит «мне нравится»? Насколько его конфигурация быстрее сбилдит проект чем описанная?
                                                              Уверен что для девелопера рациональней менять железо за 1K, может чуть больше раз в три года, чем 3k за 7 лет
                                                                0
                                                                Чтобы конкретизировать позиции — разговор о вложениях компании, не личных.
                                                                1) Забавный факт — его конфигурация 2010 года, лучше чем моя рабочая
                                                                на данный момент :)
                                                                3) По поводу конфигурации много вопросов, например по 1070… я не в курсе его текущих проектов, но подозреваю два варианта: он таки любит поиграть или GPU для специфических задач.
                                                                4) Область з/п лучше не трогать — у них там свои проблемы (налоги/страховки)
                                                                5) Это рабочее место. Почему не водянка? Для дома так вообще musthave.
                                                                6) i9 у меня точно не будет, т.к. нет для него целей, но вопрос почему не AMD — за те же деньги больше ядер.
                                                                7) В конце описания wishlist бенчмарки
                                                                  0
                                                                  1. Что же вы автора называете экономным, а не своих работодателей? Перебить его конфигурацию 2010 по вычислениям на реальных задачах сейчас цена вопроса 350-400 долларов за комп.
                                                                  3. Подозреваю что первое, и к рабочему месту разработчика это отношения не имеет.
                                                                  5. Только для геймеров не высоких настройках, для остальных — лишний геморрой.
                                                                  6. По поводу скорости этих ядер AMD идут споры, смотря какие задачи, а по поводу AMD есть мнение (я по своему опыту подтвердить не могу) что есть там мелкие глюки, которые в работе могут слишком дорого обойтись.
                                                                  7. Это просто попугаи, в многоядерном проце рейтинг надут за счет количества ядер, интересны были бы цифры сравнения конфигурации, скажем за $3000 и за $1000 на реальных задачах пользователя, не думаю что для моих задач разработчика разница была бы больше 20%, а между компом за $3000 и за $400 на 50%. В моих задачах разработчика 90% решает Single Core Performance, допускаю что для дотнета количество ядер дает больший прирост, но надо мерять.
                                                                0
                                                                Мы действительно разрабатывали конфигурацию места .net разработчика в нашей компании, возможно оно подойдет для java разработчиков в вашей компании, у нас к java другим рабочим местам другие требования они почти всегда выполняют код на серерах.

                                                                По цене, чорт его знает, может и стоило вложиться в I9, но пока рука не поднимается из за новизны всего этого, кажется что вот-вот процессоры с 12-16 ядрами станут доступнее тогда и обновимся. Кроме процессора и монитора(и то грех жаловаться) вот прям сложно представить что еще можно было бы круче сделать в конфигурации.

                                                                Новую конфигурацию от Hanselman я пропустил, спасибо.
                                                                  0
                                                                  Сначала возьмите один такой Core i9 и померяйте на своих проектах.

                                                              Только полноправные пользователи могут оставлять комментарии. Войдите, пожалуйста.

                                                              Самое читаемое