Выбираем компьютер для программиста

Выбор домашнего компьютера. Без цифр. Простым языком.

Когда-то по долгу службы мне приходилось оказывать консультации по вопросам приобретения компьютера. Сейчас я несколько отошел от этой темы, но все же ко мне иногда обращаются с просьбой помочь выбрать компьютер или ноутбук. Иными словами — «помоги, ты ж программист» 🙂 Специально для вас эта статья!

ВАЖНОЕ ЗАМЕЧАНИЕ: я намеренно не буду называть ни цифры (мегагерцы, гигабайты), ни названия производителей. Я изложу только основные принципы, которые помогут вам самим определиться и с цифрами и с ценами. Времена меняются, компьютерная техника развивается семимильными шагами, но основные принципы не меняются десятилетиями! Еще стоит отметить, что статья предназначена для простых пользователей, использующих компьютер как рабочий инструмент. Вы не найдете здесь тестов производительности, отчетов по разгону процессоров, памяти и видеокарт, так как большинству эти цифры не говорят вообще ни о чем. Эта статья для «чайников». Я старался писать ее доступным языком, вплоть до объяснения на пальцах, практически исключив цифры, поэтому просьба к профессиональным ай-тишникам , которые вдруг это прочтут, отнестись с пониманием и с юмором 🙂

Какие нужны параметры

Для программирования нужно немного: по сути это написание текста. Компиляция или исполнение кода по современным меркам тоже не особо ресурсоёмкая задача. Поэтому для кодинга подойдёт почти любой компьютер.

Есть лишь три сценария, когда вам потребуется мощный компьютер:

  • Вы делаете сервер, на котором будет обслуживаться много клиентов. Например, вам нужен компьютер, на котором станет крутиться телеграм-бот, а пользоваться им должны десятки тысяч человек постоянно. Тогда нужно много памяти и шустрые многопотоковые процессоры.
  • Вы занимаетесь машинным обучением.
  • Вы используете компьютер не только для кодинга, но и для других задач, например, играете в игры.

Компьютер для работы с базами данных

Здравствуйте.
Помогите подобрать компьютер.
Цель: 1) работа с базами данных, word, excel, access, SQL server. Возможно в дальнейшем 1С. Никаких игр, одни вычисления, формирование отчетности, съем данных с удаленных джсм модемов, небольшой интернет серфинг.
2) Работа 24/7. Круглосуточно. Без выключений.
3) важна надежность. Всяческая защита от потери данных. (По ним отчитываюсь в налоговой)

Есть в наличии: два Dell 500Gb 2.5″ 7200rpm SAS (400-19736)

Мои предположения. Основываясь на информации из интернета:
нет смысла в двух и более процессорах.
Важнее частота процессорах а не количество ядер.
Лучше использовать ССД чем ХДД
Наличие РАИД 1 для дополнительной защиты данных
По больше оперативки
ИПБ для защиты данных

Несколько вопросов
Есть еще большее преимущество SAS на ССД? (Так как 2 сас у меня уже есть)
САС подключаются к материнке по средствам доп контролера, стоимость которых довольно высока, имеет ли смысл докупать его, или лучше пока отложить сас и использовать ССД?
Какую ОС лучше использовать? Думаю сервер ную смысла нет. Терминальный доступ не нужен. Пользователь только 1. Слоняюсь к Windows 7, так как ХР уже не поддерживают, а W8 еще сыровата.

Объем памяти нужен не большой. Вполне достаточно тех 500 Гб САС которые у меня есть. Бюджет до 40 000, но это максимальный предел, с корпусом, мышка, Клава, куллеры, БП и т.д. Так же не обязательно брать по максимум, возможно для моей задачи достаточно простого офисного компьютера.
Заранее благодарю.

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

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

Оптимальный вариант ПК для просмотра видео высокого качества, работы с большими базами данных (техн. характеристики)
добрый вечер, всем участникам форума. я конечно не знаю точно ли сюда мне нужно писать тему, но всё.

классы для работы с базами данных, для обработки ввода пользователей и для работы с пользовательским интерфейсом.
Вопрос к профи ASP.NET. В данный момент мной разрабатываються классы: для работы с базами данных.

Im_Max,
Это вам надо в серверное железо.
Ну и город бы указали.

Итого: 35020 руб.
Но это без SSD.

Добавлено через 5 минут
Ну и ИБП, например: ИБП Powercom Black Knight Pro BNT-1000AP 4 340 руб.

Добавлено через 12 минут
Правда еще видеокарта нужна будет для вывода изображения, поскольку в процессоре видео отключено.
Тогда вот оперативная память: 8Gb DDR-III 1600MHz Kingston ECC Reg (KVR16LR11S4/8) 4 штуки — 11920 руб.
И видеокарта: Видеокарта GeForce 210 Palit PCI-E 1024Mb 1 180 руб.

Не нашел разъемов под САС в материнке.
Я так понял на данный момент мне нужна не готовая сборка, а ряд советов.
1) получу ли я прирост в скорости при использовании SAS дисков? Или лучше с ими вообще не заморачиваться?
2) лучше собрать недотрогой блок, но с хорошим процессором и материнкой. Что бы компьютер был хорошо масштабируем.
3) на какой процессор стоит обратить внимание? Что бы его использовать только под вычисления. Intel Xeon?
4) на что влияет частота оперативки? Стоит на это обращать внимание?
5) лучше 4 планки по 2 Гб или 1 по 8? Или нет разницы?
6) еще не определился с ОС. Windows 7 домашняя, windows 7 профессиональная, windows server 2012 foundation?
7) еще забыл очень важную вещь. Компьютер помимо того что должен работать круглые сутки, должен быть еще и тихим, так как будет стоять дома в 1-комнатной квартире.
8) имеет смысл использовать сервер ную материнку, серверный процессор, но не серверную ОС? Какие вообще преимущества северной ОС над обычной? Кроме терминального доступа и возможности работать нескольким пользователям от одного сервера?

Summit

Суперкомпьютер Summit, созданный американской компанией IBM для Национальной лаборатории в Окридже. Технику ввели в эксплуатацию летом 2018 года, заменив модель Titan, которая считалась самой производительной американской СуперЭВМ. Разработка лучшего современного суперкомпьютера обошлась американскому правительству в 200 млн долларов.

Устройство потребляет около 15 МВт электроэнергии – столько, сколько вырабатывает небольшая ГЭС. Для охлаждения вычислительной системы используется 15,1 кубометра циркулирующей по трубкам воды. Сервера IBM расположены на площади около 930 кв.м – территория, которую занимают 2 баскетбольные площадки. Для работы суперкомпьютера используется 220 км электрокабелей.

Производительность компьютера обеспечивается 9216 процессорами модели IBM POWER9 и 27648 графическими чипами Tesla V100 от Nvidia. Система получила целых 512 Гбайт оперативной и 250 Пбайт постоянной памяти (интерфейс 2,5 Тбайт/с). Максимальная скорость вычислений – 200 Пфлопс, а номинальная производительность – 143,5 Пфлопс.

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

Где используется Big Data

Big Data – это массивы разноплановой информации, которая часто генерируется, обновляется и предоставляется несколькими источниками. Это используют современные компании, чтобы работать более эффективно, создавать новые продукты и, в конце концов, становиться более конкурентоспособными. Большие данные накапливаются ежесекундно – даже сейчас, когда вы читаете эту статью, кто-то собирает информацию о ваших предпочтениях и действиях в браузере. Большинство компаний используют Big Data для улучшения клиентского сервиса, другие – для улучшения операционных данных и для прогнозирования рисков.

Например, VISA использует Big Data для уменьшения числа мошеннических операций, разработчики игры World of Tanks – для уменьшения оттока геймеров, Министерство труда Германии – для анализа заявок на оформление пособий по безработице, а крупные ритейлеры составляют масштабные маркетинговые кампании, чтобы продать как можно больше товаров.

Видеокарты для рабочей станции

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

Зачем устанавливать так много? Причин может быть много. Самым простым является необходимость увеличения вычислительной мощности всей системы выше уровня, достижимого на одной, самой быстрой видеокарте. Совместная мощность видеокарт используется не только для более эффективной визуализации изображения, но и для ускорения вычислений. Оказывается, что графические процессоры, устанавливаемые в видеокартах, прекрасно подходят, например, для одновременной обработки сотен и даже тысяч потоков.

Профессиональная линия Nvidia Quadro в рабочей станции

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

Специальные драйверы для профессиональных видеокарт из линейки Nvidia Quadro позволяют использовать несколько различных режимов работы с несколькими мониторами. Наиболее распространенным является просмотр на подключенных и настроенных соответствующим образом экранах большого изображения с очень высоким разрешением.

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

Для подключения нескольких мощных видеокарт в одной станции необходимы соответствующие ресурсы. Во-первых, большинство из них требует отдельного разъема PCI Express полной спецификации, то есть PCI Express 3.0 x16. Обычные материнские платы имеют, чаще всего, только один такой разъем. Во-вторых, эти разъемы должны быть достаточно удалены друг от друга, чтобы можно было установить в каждом из них эффективную видеокарту двойной толщины, например, Nvidia Quadro P5000 ли P6000. Эти мощные ускорители должны соответствующим образом охлаждаться и, следовательно, занимают намного больше места в корпусе компьютера. Они не только толще, но и длиннее, и поэтому корпусы самых мощных рабочих станций большие.

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

Например, конструкция рабочей станции Fujitsu Celsius M770 была продумана так, чтобы отдельные элементы, влияющие на температуру внутри корпуса, такие как процессор, видеокарта и блок питания охлаждались отдельными струями воздуха. Это предотвращает взаимный нагрев компонентов, что влияет как на производительность, так и стабильность их работы.

Упомянутый блок питания – это ещё один элемент, параметры которого оказывают значительное влияние на возможности всей системы. Он должен иметь соответствующий запас мощности, чтобы стабильно и надежно обеспечить энергией все компоненты. Поэтому, если на обычном компьютере используются блоки питания мощностью 200-400 Ватт, то в высокопроизводительных станциях эта величина зачастую значительно превышает 1000 Ватт. Кроме того, это блоки питания высокой эффективности, что повышает их производительность и энергоэффективность.

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

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

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector