Добросервер обрёл новое тело. В честь этого важного события я решил написать маленькую статью, содержащую азы выбора домашнего (но мощного) сервера, а потом дополнил её и игровым вариантом.
Операционная система
Битность — только x64, абсолютно не имеет смысла покупать игровому компьютеру меньше восьми гигабайт памяти, а серверу меньше четырёх.
Игровой компьютер:
Windows 7 — предыдущие версии не поддерживают новый DirectX.
Редакция — домашняя расширенная, для дома не нужно ничего больше. Более того, что-то большее будет кушать ресурсы, потенциально генерировать ошибки и при этом лежать балластом.
Сервер: Linux и только он. Серверный Windows это дополнительные траты во всём — стабильности, ресурсах, удобстве.
Я не люблю настольный Linux — с графической оболочкой. Но для сервера это семейство операционных систем идеально. Хотя у некоторых игр серверы под Линукс появляются не сразу или вообще никогда. Но это игры совсем мелкие и скорбные или вообще заброшенные своими разработчиками. Так что на них внимания можно не обращать.
На мой взгляд лучший выбор для домашнего сервера — Debian/testing — ничего лишнего, новые пакеты и высокая стабильность.
Интернет
Для игр в целом важна не только ширина канала, но в большей степени задержка (пинг) и потери пакетов. В сети существует немало сервисов для проверки своего соединения, например
Игровой компьютер: От двух мегабит.
Сервер: От 10/10 мегабит. Помимо этого придётся раскошелиться на внешний и статический IP (или хотя бы на красивый домен и настроить для него динамический DNS).
Железо
Порядок выбора компонентов не случаен, это оптимальная последовательность.
Игровой компьютер: Халявы не будет, игровой компьютер должен быть производительным. Иначе это не игровой компьютер, а говно какое то. Бюджет ~30-40к.
Сервер: Любая рухлядь тянет большинство задач — веб-сервер, файловый сервер для домашней локальной сети, сервер не самой прожорливой и не самой новой игры. Добросервер при конфигурации E5300+2gb расходовал далеко не все ресурсы:
Однако мощный сервер потребуется для любого более или менее серьёзного хостинга игровых серверов. Бюджет ~20-25к.
Процессор
Core i5-2500 хорош и для сервера и для игровой машины (хотя серверу вполне может хватить и Core i3, но разница в цене не так уж и велика).
- Если вы планируете разгонять процессор — вам нужна редакция с индексом K, Core i5-2500K, например.
- Откажитесь от коробочных версий. Там не будет ни фигурок Гордона Мура, ни мандаринов, ни эльфиек в бронелифчиках. Вообще ничего клёвого, только наиомерзительнейший кулер.
Видеокарта
Игровой компьютер: Самый важный и дорогой компонент.Если вам нужен более производительный вариант (разрешение вашего экрана больше 1920*1200) — интересным решением выглядит SLI из двух GTX560, суммарно они стоят даже дешевле GTX580, но при этом производительнее процентов на 20. С другой стороны, у комбинации нескольких карточек тоже есть мелкие минусы — они не всегда производительнее, требует больше места, больше шумит, больше вероятность что видеосистема сломается.
Да, купив сейчас две GTX560, вы потенциально сможете не менять их дольше, но когда вам придётся это сделать — это будет весьма болезненно для вашего кошелька, придётся менять сразу обе карточки. А выбравший GTX580 к тому времени сможет купить вторую GTX580 гораздо, гораздо дешевле первой.
Поэтому я думаю что не стоит собирать SLI сразу, лучше взять одну GTX560/570/580 (зависит от разрешения вашего монитора), дождаться когда она подешевеет, а игры начнут требовать ещё больше ресурсов, и купить ей пару.
Сервер: А знаете ли вы, что внутри всех процессоров Core i3/i5/i7 живёт интегрированное видео?
Оперативная память
В моём варианте у материнской платы 4 слота памяти и поддержка двухканального режима (что-то более крутое стоит сильно дороже). Поддержка двухканального режима означает, что две планки будут быстрее, чем одна.Но ошибкой будет думать, что четыре планки будут быстрее двух — у материнской платы магическим образом поддержка четырёхканального режима не появится. Этот вариант не даст производительности в скорости, но займёт все слоты и затруднит апгрейд.
Что же с характеристиками? Советую 1333MHz CL9 для сервера и 1600MHz CL9 для игрового компьютера, разница с более быстрой памятью призрачна, лучше вложить деньги в видеокарту или процессор:
Игровой компьютер: 2x
Сервер: 2x
Например Minecraft, жрёт память совсем уж горячо и дерзко — 2gb на 20 слотов. Правда это в большей степени «заслуга» Нотча, чем вина слабого железа. Поэтому если планируется хостить больше одного игрового сервера — железо всё же должно быть соответствующим.
Корпус
Для меня выбор корпуса был самым настоящим мучением. Если вкратце, то существуют четыре варианта. И ни одного козырного.1) Для экономных — дешёвый тазик от IN WIN, вроде
2) Для эстетов — просто ищите красивый и качественный корпус, а потом читаете его обзоры, если не нравится — повторяете заново. Кирпич дороги моего выбора — этого цвета:
3) Сбалансированный — выбираете аккуратный корпус в формате miditower (именно этот вариант вылизан индустрией, а поэтому неплохие варианты можно найти не очень дорого). Мне очень не хотелось покупать башню для сервера, поэтому я вернулся к предыдущему пункту.
4) Жадные дети Комбинированный — ищите пункт 2 или 3 в б/у варианте.
Блок питания
- Вентилятор должен быть не меньше 120мм.
- Не меньше двух линий по 12V для блока питания мощнее 400W.
- Блок питания может быть модульным — лишние кабели отстёгиваются. Я не советую брать такие, они дороже, а промежуточные разъёмы всегда зло. Но если ваша любовь — крохотные милые
девочкикорпуса, то модульный блок и стоит рассматривать как возможный. - Кабели могут быть коротковаты — читайте отзывы о нужной модели. Удлинители стоят недорого и поэтому их лучше купить сразу.
- Разъём питания для процессора на материнской плате может быть четырёх или восьми контактным (пиновым). Новая материнская плата — второй вариант. Если вы не планируете разгонять процессор или покупать i7, то можно покупать блок питания и с 4-мя контактами на процессор. В чём же разница? Восьмипиновый блок — распараллеленый четырёхпиновый, он даёт ровно столько, сколько и обычный, просто меньше греется.
- Если вы берёте миниатюрный корпус — убедитесь что выбранный БП в него влезает.
Отличный баланс между ценой и качеством — блоки от FSP Group.
Игровой компьютер: 850W сможет выдержать две GTX570 (одну сейчас, и одну потом — об этом выше), если вы помимо этого планируете разгон — придётся покупать блок на (внимание, барабаны!) тысячу ватт.
Сервер: 300/400W. Я остановился на
Охлаждение процессора
Тут всё просто — выбираете сокет и читаете статьи и обзоры о популярных моделях. Единственная проблема упирается в размер корпуса. В прямом смысле.Могу посоветовать Cooler Master Hyper 212 PLUS, если вы выбрали
Материнская плата
Сокет уже выбран вместе с процессором — LGA1155Далее нужно выбрать чипсет, из доступных H67, P67, Z68.
- H67 — когда встроенная в процессор видеокарта работает — разгон невозможен.
- P67 — встроенное видео отключено в принципе, разгон возможен.
- Z68 — и встроенное видео и разгон, но за большую цену.
От 4-ёх слотов памяти. Два слота сгодятся, только если вам категорически не нужен апгрейд. Не лишней будет поддержка USB/SATA 3. В качестве форм-фактора советую стандартные mATX или ATX, зависит от вашего корпуса. Из производителей — ASUS и GIGABYTE.
Игровой компьютер: Только P67.
Сервер: Я выбрал H67 — не планирую разгонять сервер, работающий 24/7, и очень не хочу покупать ему отдельную видеокарту.
Под эти условия замечательно подходят
Сеть
Игровой компьютер: Всё, что вам нужно, уже есть в материнской плате.Сервер: Если вы хотите использовать ваш сервер и как роутер (а вы наверняка этого хотите), то вам потребуется вторая сетевая карточка.
Поэтому нужно либо брать материнскую плату с двумя встроенными, либо покупать дополнительную отдельно.
Второй вариант позволяет существенно сэкономить, поэтому плату с двумя портами я могу советовать только в одном случае — вы хотите втиснуть материнскую плату в настолько тонкий корпус, что в него вообще нельзя ставить карты расширений.
Если корпус планируется просто тонким, то карта нужна низкопрофильная. Если бы у меня не было старой карточки от прежнего Добросервера, я бы выбрал
Жёсткие диски / Твердотельные накопители
Игровой компьютер: Лучшим по производительности/цене будет дуэт изСервер: После покупки в десктоп SSD у меня освободился
Вообще, делать из домашнего сервера файловый имеет смысл только если у вас много устройств, которые с пользой смогут использовать эти самые файлы. У меня один настольный компьютер и я предпочитаю хранить все файлы именно на нём.
Тем не менее на сервере лучше держать два физических винта — системный делает бэкапы на хранилище. Если умирает системный — у вас есть бэкап, если умирает хранилище — вы просто покупаете новый амбар.
Заключение
Что ещё можно посоветовать? После того как определитесь с железом — можно спросить уточняющего совета на