Pull to refresh

Домашний сервер на неттопе Zotac

Reading time5 min
Views77K
После прочтения статьи на хабре о хитрой сборке серверов на атомах давно витавшая идея домашнего сервера была подстёгнута мощным пинком и, в конечном итоге, вылилась в реализацию. Но не всё так быстро: вначале нужно было определиться, какое железо использовать.

Под домашним сервером чаще всего имеют в виду файловый сервер (файлопомойку), который удобен для хранения фильмов или обмена файлами между домашними устройствами. Меня же в первую очередь интересовал сервер в другом смысле: чтобы можно было удобно поиграться в apache + php, а то и захостить небольшой https-сайтик (с бесплатным сертификатом класса 1) или AS типа Tomcat или JBoss, поднять SVN, вобщем, для всего того, что сразу не отобъётся, зато на чужом хостинге будет стоить неоправданно дорого даже при паршивых ТТХ. Эти соображения повлияли на выбор ОС, а уже это повлияло и на требования к железу: безиксовый linux в любом случае требует меньше ресурсов, чем винда, при прочих равных. С другой стороны, раз уже есть сервер, почему бы и не раздать неиспользуемое место на диске в сеть?

Выбор



Понятно, что городить такое, как в вышеупомянутой статье, для моих целей смысла не было никакого, но, ухватив идею использования Intel Atom и материнки miniITX, я довольно быстро нашёл и готовые решения в виде неттопов. Няшечку, как на картинке слева, ставить сервером показалось несерьёзным, и, после просмотра разных вариантов, оказалось, что Zotac предлагает достаточно вариантов, чтобы можно было извыбираться до упаду. Zotac с 2007 года выпускает видеокарты и материнки, а теперь ещё и миникомпьютеры. Ассортимент миникомпьютеров поражает, в частности, есть линейки на процессорах Intel, AMD, Via. Я, как давний приверженец Intel, выбирал только из аппаратов на интелловских процах.

В плане комплектности есть два варианта: простой и PLUS. Вторые поставляются с памятью и винтами, первые, соответственно, без. Тут всё было просто: 2.5" винты у меня есть, памяти SODIMM тоже хватает, а в комплекте с плюсами памяти ставят 2 ГБ и винты то ли 250, то ли 320, в общем, не фонтан. Фактически, лишние деньги за ненужное железо, если, конечно, есть что поставить своё.

В плане формфактора тоже есть два варианта: просто ZBOX с линейными размерами 188мм x 188мм x 44мм и ZBOX nano с линейными размерами 127мм x 127мм x 45мм. Вторые, не смотря на удобство меньшего размера, имеют недостаток: только один слот для памяти, что сразу исключило их из моего списка сравнения, т.к. 4ГБ планки SODIMM у меня не было, а 2ГБ и 1ГБ планок хватает.

Итого, определившись, что беру не PLUS и не nano на проце Intel, я начал рассматривать варианты. Таковых на настоящий момент оказалось довольно много: 5 штук аппаратов, которые есть в продаже и 3, которые только объявлены и купить их ещё нельзя даже на сайте производителя (соответственно, их мы рассматривать не будем). В табличке ниже собраны ТТХ этих аппаратов для удобства сравнения.

В комплекте со всеми аппаратами идут: блок питания, подвесная панель стандарта VESA 75/100 (с 4 болтами) для прикручивания аппарата сзади к монитору и настольная подставка, а также книжки и диск с драйверами. Дополнительные опции поставки перечислены в таблице для каждого аппарата в соответствующей строке (если они имеются).

Цены приведены по мотивам сайта производителя. Названия моделей в заголовке таблицы кликабельны и ведут на тот-таки сайт производителя.

Модель ID84-U ID80-U ID81-U SD-ID12-U ID41-U
Процессор Intel Atom D2550 1.86 GHz Dual-Core Intel Atom D2700 2.13 GHz Dual-Core Intel Celeron 857 1.2 GHz Dual-Core Intel Atom D525 1.8 GHz Dual-Core Intel Atom D525 1.8 GHz Dual-Core
Чипсет Intel NM10 Express Intel NM10 Express Intel HM65 Express Intel NM10 Express Intel NM10 Express
Видео NVIDIA GeForce GT 520M (512MB) NVIDIA GeForce GT 520M (512MB) Intel HD Graphics Intel GMA 3150 NVIDIA ION (512MB)
Звук High-definition analog stereo
Optical Digital S/PDIF output
High-definition analog stereo
Optical Digital S/PDIF output
High-definition analog stereo
Optical Digital S/PDIF output
High-definition analog stereo
Optical Digital S/PDIF output
High-definition analog stereo
Optical Digital S/PDIF output
Сеть 10/100/1000Mbps, WiFi 802.11n/g/b 10/100/1000Mbps, WiFi 802.11n/g/b 10/100/1000Mbps, WiFi 802.11n/g/b 10/100/1000Mbps, WiFi 802.11n/g/b 10/100/1000Mbps, WiFi 802.11n/g/b
Максимум памяти 4GB 4GB 16GB 4GB 4GB
Слоты памяти 2 x 204-pin SO-DIMM 2 x 204-pin SO-DIMM 2 x 204-pin SO-DIMM 2 x 204-pin SO-DIMM 2 x 204-pin SO-DIMM
Тип памяти DDR3 1066 SO-DIMM DDR3 1066 SO-DIMM DDR3 1333 SO-DIMM DDR3 800 SO-DIMM DDR3 800 SO-DIMM
SATA 1 x 2.5-inch SATA 3 Gb/s 1 x 2.5-inch SATA 3 Gb/s 1 x 2.5-inch SATA 6 Gb/s 1 x 2.5-inch SATA 3 Gb/s 1 x 2.5-inch SATA 3 Gb/s
Видео порты 1 x HDMI, 1 x DVI 1 x HDMI, 1 x DVI 1 x HDMI, 1 x DVI 1 x HDMI (720p), 1 x VGA 1 x HDMI, 1 x DVI
USB порты 2 x USB 3.0, 4 x USB 2.0 2 x USB 3.0, 4 x USB 2.0 2 x USB 3.0, 4 x USB 2.0 6 x USB 2.0 2 x USB 3.0, 4 x USB 2.0
eSATA - - - + +
Вес, кг 2,26 2,1 2 1,78 1,72
Опции поставки 1 x WiFi antenna
1 x Media Remote w/ USB IR receiver
1 x WiFi antenna
1 x Media Remote w/ USB IR receiver
1 x WiFi antenna
1 x Media Remote w/ USB IR receiver
1 x DVI-to-VGA adapter 1 x DVI-to-VGA adapter
Цена $262.99 $241.99 $230.99 $167.99 $230.99

Как легко заметить из приведенной таблицы, звук и сетевые возможности во всех моделях одинаковы, и их можно исключить из сравнения. Видеосистема для моего применения не нужна, потому по этому параметру тоже сравнивать не будем. Та же ситуация — с IR-приёмником и дистанционкой: на сервере это ни к чему. Но остаётся ещё немало параметров.

Самым невкусным аппаратом, как видно из таблицы, получается SD-ID12 (он и самый дешёвый), а самым вкусным — ID81 (хотя он и не самый дорогой). У него и проц побыстрее (хотя частота и меньше, чем у прочих), и чипсет поновее, и стандарт памяти — DDR1333, и расширяема она аж до 16ГБ. Одна только проблема у аппарата — я так и не нашёл, где его купить. Даже там, где пишут, что он есть в наличии, по телефону выясняется, что таки нет.

Остальные идут более-менее вровень, и более новому процу я предпочёл eSATA, выбрав модель ID41: удобно, например, подключить внешний RAID.

Распаковка


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


Та же коробка, конвертик с книжками и диском, подвеска VESA, болтики к ней, переходник DVI-VGA (DVI — папа, VGA — мама).


Сам аппарат с присоединённой подставкой и блок питания (толстый шнурок, который в розетку, подключается к коробочке с тонким шнуром).


Внутренний вид с уже вставленным винтом (Seagate Momentus 5400.6 SATA II) и памятью (Samsung SO-DIMM DDR1333, 2 планки 2GB + 1GB). Память вставляется довольно туго, потому вначале я думал, что аппарат вообще не видит память, потом — что видит только одну планку, потом всё получилось. Крепление, которое держит винт, довольно нежное, чуть-чуть его не перекрутил (по ощущениям запросто могло треснуть).


Вид спереди (пересвеченный). Сверху вниз: кнопка включения, индикатор питания, индикатор wifi, разъём USB2.0, крадридер, разъём микрофона, разъём аудио-выхода.


Вид сзади (тоже пересвеченный). Слева направо: eSATA, 2 x USB3.0, LAN, 2 x USB2.0, DVI, HDMI, S/PDIF, питание от БП.


Шестой разъём USB (2.0) находится с одной из боковых сторон за резиновой заслонкой.

Установка


Далее — дело техники. Взял флешку, установил CentOS 6.3 по вот этой шпаргалке (с поправкой на версию). Поставил апач+пхп — всё работает отлично. Поставил и настроил на анонимный доступ самбу и вот тут крылась засада: довольно много времени убил на то, чтобы понять, почему конфиг нормальный, вылизанный до блеска на протяжении нескольких часов, шара видится, а файлы на ней — нет. Всё оказалось просто — selinux. Отключил его по вот этой шпаргалке (метод 2) и всё сразу заработало отлично.

Использование


Apache

Для нагрузочного теста Apache я сделал страницу с одним только вызовом echo phpinfo(). JMeter сконфигурил на 1000 юзеров в секунду при 100 повторов. Тест показал среднее время обработки запроса ~28ms (это по https), а top на сервер показывал среднюю нагрузку процессора ~40% (с замеченным максимумом в 93% и минимумом в 17%).

Samba

Показывает хорошую скорость: в среднем и на чтение и на запись порядка ~50МБ/сек с пиками на старте до 85МБ/сек и падением до ~40МБ/сек где-то после прокачки полутора-двух гигабайт.



Выводы


Отличный аппарат, работает достаточно шустро, маленький по размеру, имеет много разъёмов, я очень им доволен, чего желаю и всем читателям.
Tags:
Hubs:
+17
Comments39

Articles

Change theme settings