LINUX.ORG.RU

«Серверная»

 , ,


3

1

Днями завершил настройку Cubieboard в качестве домашнего сервера в связке с уже имеющимся NAS. Всё установлено в подвале в маленьком отделении старого шкафа годов так, на-вскидку 50-ых.

На фото:

1. Cubieboard 2 A20 (в дефалтном корпусе, 1GHz, два ядра, 1Gb озу)

2. Synology DS213J (два 3Gb Toshiba, самые дешёвые что были в продаже на тот момент)

3. TL-SG1005D (гигабитный 5 портовый свитч)

4. Motorola SBG6580 (кабельный модем)

5. Linksys USB300M (USB сетевая карта 100M)

Потребляет всё вместе около 32W. Очевидно что практически всё питание отжирает NAS. У него впринципе есть energy saving режим, который включается при простое, но я всегда забываю проверить сколько он потребляет в этом режиме.

На Cubieboard установлен ARM-билд Ubuntu в NAND, никаких иксов, и прочих жрущих вещей. Питается прямиком от NAS USB. Внешняя сетевая установлена для разделения интерфейсов интернета и локалки, так как особенность местных интернетов в том, что в режиме моста сразу выдаётся динамический IP, тоесть никаких интерфейсов типа PPPoE или PPTP (которые могли бы прекрасно роутится как отдельный логический ppp0 интерфейс) сверху над этим не надстроено. Интернеты 50M/20M, домашняя локалка гигабитная, телевизоры, игровые приставки, где возможно - подключены по кабелю. Всякие там таблетки и ноутбуки подключаются посредством WiFi точки доступа. Все интернеты роутятся только через Cubieboard, который управляет всем посредством Shorewall. Также DHCP+Bind для того чтобы забывать IP-адреса и обращатся к девайсам через удобные хостнеймы. Телевизор Samsung SmartTV подтягивает DLNA-сервер напрямую с NAS, без участия Cubieboard, HD контент работает без проблем.

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

Ещё фотки здесь:

http://cockroachrun.com/files/links/gserver/IMG_2462.JPG

http://cockroachrun.com/files/links/gserver/IMG_2466.JPG

http://cockroachrun.com/files/links/gserver/IMG_2467.JPG

http://cockroachrun.com/files/links/gserver/IMG_2468.JPG

>>> Просмотр (3000x1686, 785 Kb)



Проверено: JB ()
Последнее исправление: JB (всего исправлений: 3)

Годно, не то что моя зверюга с 32гигами оперативки.

trofk ★★★
()

интерестно как этот cubieboard по сравнению с атомом 525 по производительности ? у меня стояла файлопомойка на атоме, он притормаживал, пришлось заменить на полноценный проц.

ioan
()

пфф.. ну а смысл? 32W? у вас там электричество на золото покупают?

берешь свой старый десктоп (у меня C2D 3 ггц, 8 гб рам, 2хWD RE4 + еще винты попроще) и делаешь из него нормальный домашний сервер, который не тормозит, только няшный корпус докупить (aerocool dead silence). а себе покупаешь новый комп.

moot ★★★★
()
Ответ на: комментарий от moot

Ну зачем же так рубить с плеча. Может нет старой комплектухи у человека? Или она очень старая и изношенная. К примеру, на моей старой мат.плате под 939 сокет, чип nForce4 настолько деградировал от температуры и времени (кастомный кулер на чипе стоит!), что при нагрузке на дисковую подсистему (а так же сеть), сколько нибудь продолжительную, особенно md-raid, начинаются глюки и ошибки чтения и записи. Для меня вариант с этой конфой в качестве NAS пролетает.

Deleted
()

2. Synology DS213J

Не было ли ощущения, что в нем чего-то нехватает для работы в качетстве NAS? Решение законченное? Производительности хватает? Глюки? Спасибо

Deleted
()
Ответ на: комментарий от Deleted

а хм действительно. я просто неверно предположил, что у всех валяется железо за последние 15 лет, которое некуда деть :)

moot ★★★★
()
Ответ на: комментарий от moot

У меня не валялось, но являлось на старой работе. Оттуда и притащил)

dvrts ★★★
()
Ответ на: комментарий от Shadow

в два раза больше, чем пара копеек? две пары копеек?

ну, у меня постоянно включен сервер (все тот же Ц2Д, 500 ватт БП у него), 12 часов в день десктоп и еще бойлер нон-стоп (горячей воды тут нет), не считая всякой мелочи, типа заряжающегося планшета. плачу 150 гривен (это сколько там, 20 баксов?) в месяц.

а летом еще 2 кондиционера, не помню сколько получается, но тоже жить можно.

moot ★★★★
()
Ответ на: комментарий от Shadow

хе-хе вам просто надо начать воровать газ! и все получится. вроде у нас повышенные тарифы начинаются с 400 киловатт в месяц.

moot ★★★★
()
Ответ на: комментарий от Shadow

аналогично 800р в месяц на:

  • Сервер с 5тью 2.5 винтами
  • 2мя включенными компьютерами
  • Мелкой домашней утварью включенной в розетку
trofk ★★★
()
Ответ на: комментарий от moot

повышенные тарифы начинаются с 400 киловатт в месяц

Круто. У нас хотят всё зажать где-то на сотню кВт.

Shadow ★★★★★
()
Последнее исправление: Shadow (всего исправлений: 1)

установлено в подвале

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

tlx ★★★★★
()
Ответ на: комментарий от moot

берешь свой старый десктоп (у меня C2D 3 ггц, 8 гб рам, 2хWD RE4 + еще винты попроще) и делаешь из него нормальный домашний сервер

и много ты таких сделал? :)

G
() автор топика
Ответ на: комментарий от Deleted

Не было ли ощущения, что в нем чего-то нехватает для работы в качетстве NAS? Решение законченное? Производительности хватает? Глюки? Спасибо

Synology хорош, не так само железо, как софт. Все сторонние пакеты (Media server, SVN, итд.) оффициальные и работают из коробки. Тормозов замечено небыло, всё стабильно.

Но вот как «сервер» его использовать сложно, там внутри линукс, но жутко затюнан ихними конфигураторами скриптами и ещё бог знает чем. Я вот хотел DHCP+Bind там поднять, а такое их конфигураторами не предусмотрено, сел смотреть их ФС изнутри, там конфиги в /etc автогенерируемые после бута, нормально ничего настроить вручную не получается. Ну тоесть теоретически это можно, а практически у меня нету столько свободного времени.

G
() автор топика
Ответ на: комментарий от moot

плачу 150 гривен (это сколько там, 20 баксов?) в месяц.

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

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

А насчёт электроэнергии - тарифы зависят от твоего среднего потребления, если сумарно за месяц мало, то +- 1 комп роли мало играет, а если потребления больше - то там уже несколько другие тарифы. И даже если там 10 баксов, я лучше пива за эти деньги куплю.

G
() автор топика

Motorola SBG6580 (кабельный модем)

DOCSIS? Как оно по стабильности? Какие скорости на прием и передачу?

PaRuSoft ★★★★
()

В нашем полку прибыло)

minix ~ # uname -a
Linux minix 3.0.36+ #6 SMP PREEMPT Tue Oct 22 19:23:25 CST 2013 armv7l ARMv7 Processor rev 0 (v7l) RK30board GNU/Linux
minix ~ # cat /proc/cpuinfo
Processor       : ARMv7 Processor rev 0 (v7l)
processor       : 0
BogoMIPS        : 1631.46

processor       : 1
BogoMIPS        : 1631.46

processor       : 2
BogoMIPS        : 1631.46

processor       : 3
BogoMIPS        : 1631.46

Features        : swp half thumb fastmult vfp edsp neon vfpv3
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x3
CPU part        : 0xc09
CPU revision    : 0

Hardware        : RK30board
Revision        : 0000
Serial          : 0000000000000000
minix ~ #
devl547 ★★★★★
()
Ответ на: комментарий от moot

делаешь из него нормальный домашний сервер

Фигня это а не сервер. Тем более домашний.

devl547 ★★★★★
()
Ответ на: комментарий от G

Я правильно понимаю, что при сборки RAID-1 на этом NAS организуется md-raid (mdadm) , а не какой-то fake-raid на чипе, вроде тех, что предлагают на десктопных материнках?

Deleted
()

Сугубо imho,
в качестве потренироваться и поковыряться с разными железками - мега,
но с точки зрения эффективности, к примеру плата на атоме, типа BLKD2500CC с двумя гигабитными портами и 2мя sata2 портами, если в него воткнуть usb-ethernet для интернетов, заменит в этом списке куби, нас и свитч. И будет при этом дешевле по цене, выше по производительности и сравнимо по энергопотреблению ;-)

Вот, кстати, интересно, насколько сильно загружен проц на куби при 50М входящего трафика?

scott_tiger ★★★
()
Ответ на: комментарий от Deleted

md-raid (mdadm) , а не какой-то fake-raid на чипе, вроде тех, что предлагают на десктопных материнках

Кто-ж мешает организовать md-raid вместо fake-raid на десктопной материнке?

scott_tiger ★★★
()
Ответ на: комментарий от devl547
mars:~$ uname -a
Linux mars 3.4.29-20130407.1341-rm1+ #34 Sun Apr 7 19:56:56 YEKT 2013 armv7l GNU/Linux
mars:~$ cat /proc/cpuinfo 
Processor	: ARMv7 Processor rev 2 (v7l)
BogoMIPS	: 1006.38
Features	: swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls 
CPU implementer	: 0x41
CPU architecture: 7
CPU variant	: 0x3
CPU part	: 0xc08
CPU revision	: 2

Hardware	: sun4i

;-)

scott_tiger ★★★
()
Ответ на: комментарий от scott_tiger

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

Deleted
()
Ответ на: комментарий от PaRuSoft

DOCSIS? Как оно по стабильности? Какие скорости на прием и передачу?

Абсолютно никаких нареканий с момента покупки - стабилен как танк, никаких ребутов зависонов итд.

С моим 50M/20M интернетом справляется, насчёт теоретических максимальных скоростей я хз, потестить никак. Ну а 50М даунлоад и 20М аплоад без проблем.

G
() автор топика
Ответ на: комментарий от scott_tiger

заменит в этом списке куби, нас и свитч

заменит, согласен, но там надо опять тащить MiniITX корпус, и придумывать куда засунуть 2х 3.5 харды, мерять температуру этого всего, так как 3.5 горячие, а потом потратить кучу времени чтобы заставить какой-то UPnP DLNA сервер правильно стримать, я вот пробовал Mediatomb в прошлом, и я хочу сказать, что оно имеет много проблем. А синолоджи просто работает :).

+ ну а где мне с этого взять ещё 2 порта к двум другим свичам в локалке? Нее, без свича здесь никак :).

Вот, кстати, интересно, насколько сильно загружен проц на куби при 50М входящего трафика?

надо посмотреть, я бы ещё посравнивал производительность моего предыдущего атома и куби, так - интересно.

G
() автор топика
Ответ на: комментарий от Deleted

Я правильно понимаю, что при сборки RAID-1 на этом NAS организуется md-raid (mdadm) , а не какой-то fake-raid на чипе, вроде тех, что предлагают на десктопных материнках?

Мне сложно сказать, я использую RAID0, мне места жалко :).

Единое что знаю, Synology внутри не использует RAID-овские фичи продвинутых хардов типо WDRE, у них свой фейловер и свои методы детекта ошибок, я эту тему довольно долго изучал, и поэтому решил не тратить кучу денег на NAS хард, и взял тупо самое дешёвое предложение от Toshiba.

G
() автор топика
Ответ на: комментарий от G

ну, я raid-1/0/10 имел в виду. В отличие от synology hybrid или как там оно называется. Выше по ссылке уже привели dmesg. md-raid это, что хорошо.

Synology внутри не использует RAID-овские фичи продвинутых хардов типо WDRE, у них свой фейловер и свои методы детекта ошибок, я эту тему довольно долго изучал

вот за инфу спасибо!

Deleted
()
Ответ на: комментарий от G

потом потратить кучу времени чтобы заставить какой-то UPnP DLNA сервер правильно стримать

Я не шибко разбираюсь в правильном стримании, мне minidlna хватает время от времени :) ну и потом, в самом synology что работает в этом качестве? наверняка-же что-то гнутое.

ну а где мне с этого взять ещё 2 порта к двум другим свичам в локалке?

Ну как, через usb/eth получаешь интернет, а 2 гигабитных порта объединяешь в бридж и втыкаешь в них 2 свича из локалки ;-)

надо посмотреть, я бы ещё посравнивал производительность моего предыдущего атома и куби

Отпиши плз, думаю многим будет интересно. Я отказался от идеи самодельного рутера несколько лет назад, потому что 100М он не разруливал, проца не хватало. Сейчас у меня marsboard, аналог куби-1, атому d410 уступает очень заметно, и я даже не пытался сделать из него рутер.

scott_tiger ★★★
()
Ответ на: комментарий от scott_tiger

в самом synology что работает в этом качестве? наверняка-же что-то гнутое.

я неуверен какой именно сервер используется, но всё под ихним брендом, ихний графический конфигуратор в вебе, и наверняка куча ихних патчей :).

Ну как, через usb/eth получаешь интернет, а 2 гигабитных порта объединяешь в бридж и втыкаешь в них 2 свича из локалки ;-)

мм, а действительно, если в бридж два интерфейса поставить, то свича и ненадо, я как-то не подумал в этом направлении :).

Отпиши плз, думаю многим будет интересно.

на днях проверю как и что, отпишусь здесь.

G
() автор топика
Ответ на: комментарий от nikyer

Скажите, а что это за приборчик для измерения энергопотребления?
Похож на https://en.wikipedia.org/wiki/Kill_A_Watt

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

G
() автор топика
Ответ на: комментарий от scott_tiger

как бы неделя прошла )

Только вчера вечером затестил как мог. Использовал скомпиленный super_pi.

(мой декстоп) Intel Core i7-3770 @ 3.4GHz:

./pi_css5 10000000
Calculation of PI using FFT and AGM, ver. LG1.1.2-MP1.5.2a.memsave
initializing...
nfft= 4194304
radix= 10000
error_margin= 0.133645
calculating 16777216 digits of PI...
AGM iteration
precision= 48: 1.86 sec
precision= 80: 1.85 sec
precision= 176: 1.85 sec
precision= 352: 1.85 sec
precision= 688: 1.85 sec
precision= 1392: 1.86 sec

(cubieboard) ARMv7 Processor rev 4 (v7l) @ 912MHz:

./pi_css5 10000000
Calculation of PI using FFT and AGM, ver. LG1.1.2-MP1.5.2a.memsave
initializing...
nfft= 4194304
radix= 10000
error_margin= 0.133645
calculating 16777216 digits of PI...
AGM iteration
precision= 48: 42.04 sec
precision= 80: 41.86 sec
precision= 176: 41.83 sec
precision= 352: 42.39 sec
precision= 688: 41.95 sec
precision= 1392: 41.85 sec

(raspberry pi) ARMv6-compatible processor rev 7 (v6l):

./pi_css5 10000000
Calculation of PI using FFT and AGM, ver. LG1.1.2-MP1.5.2a.memsave
initializing...
nfft= 4194304
radix= 10000
error_margin= 0.133645
calculating 16777216 digits of PI...
AGM iteration
precision= 48: 101.35 sec
precision= 80: 101.22 sec
precision= 176: 101.28 sec
precision= 352: 101.20 sec
precision= 688: 101.26 sec
precision= 1392: 101.19 sec
precision= 2784: 101.27 sec
precision= 5584: 101.18 sec
precision= 11168: 101.17 sec
precision= 22336: 101.23 sec
precision= 44688: 101.18 sec

(атом отсюда: Домашний сервер) Intel Atom CPU D410 @ 1.66GHz:

./pi_css5 10000000
Calculation of PI using FFT and AGM, ver. LG1.1.2-MP1.5.2a.memsave
initializing...
nfft= 4194304
radix= 10000
error_margin= 0.136439
calculating 16777216 digits of PI...
AGM iteration
precision= 48: 18.19 sec
precision= 80: 18.13 sec
precision= 176: 18.18 sec
precision= 352: 18.12 sec
precision= 688: 18.17 sec
precision= 1392: 18.17 sec
precision= 2784: 18.13 sec
precision= 5584: 18.15 sec

Как видим куби в 2 раза медленнее моего атома. super_pi это тест только на одном ядре, поэтому если считать два ядра, то это будет практически на одном уровне с одноядерным атомом. Ясно что D510 побыстрее, но если принять во внимание потребление, то я более чем доволен. Мой тестовый распберри в 2.5 раза медленнее. Тестировать I/O смысла нету, так как на куби нанд, на распберри быстрая SD карта, на атоме - 2.5 хард. Память тоже всюду разная, поэтому результаты думаю будут соответствующие.

G
() автор топика
Ответ на: комментарий от G

Спасибо! извини, совершенно не хотел тебя напрягать.
Я, вообще-то, больше имел в виду нагрузку при маршрутизации, например во время скачивания какого нибудь торрента, ну или во время любой другой штатной работы, когда сеть активно используется, глянуть в топ, на предмет того насколько загружен процессор, только и всего :)

scott_tiger ★★★
()
Ответ на: комментарий от scott_tiger

глянуть в топ, на предмет того насколько загружен процессор, только и всего :)

надо бы глянуть :), отпишусь.

G
() автор топика
Ответ на: комментарий от scott_tiger
top - 22:39:48 up 4 days, 10 min,  1 user,  load average: 2.46, 2.58, 2.18
Tasks:  78 total,   2 running,  76 sleeping,   0 stopped,   0 zombie
%Cpu(s):  0.6 us,  2.0 sy,  0.0 ni, 83.2 id,  0.0 wa,  0.0 hi, 14.3 si,  0.0 st
KiB Mem:    895008 total,   798068 used,    96940 free,    75868 buffers
KiB Swap:        0 total,        0 used,        0 free,   179052 cached

  PID USER      PR  NI  VIRT  RES  SHR S  %CPU %MEM    TIME+  COMMAND           
  335 syslog    20   0 30120 1652  932 S   4.6  0.2   6:32.83 rsyslogd          
   61 root      rt   0     0    0    0 S   2.0  0.0   5:13.31 cfinteractive     
    3 root      20   0     0    0    0 S   1.7  0.0   2:53.26 ksoftirqd/0       
   47 root      20   0     0    0    0 S   1.7  0.0  13:32.75 kworker/1:1       
14029 root      20   0     0    0    0 S   0.3  0.0   0:00.69 kworker/0:2       
14108 g         20   0  4400 1096  788 R   0.3  0.1   0:01.99 top               
    1 root      20   0  2868 1836 1036 S   0.0  0.2   0:09.04 init              
    2 root      20   0     0    0    0 S   0.0  0.0   0:00.08 kthreadd          
    5 root      20   0     0    0    0 S   0.0  0.0   0:00.00 kworker/u:0       
    6 root      rt   0     0    0    0 S   0.0  0.0   0:01.51 migration/0       
    7 root      rt   0     0    0    0 S   0.0  0.0   0:00.17 migration/1       
    8 root      20   0     0    0    0 S   0.0  0.0   0:00.00 kworker/1:0       
    9 root      20   0     0    0    0 S   0.0  0.0   0:13.66 ksoftirqd/1       
   10 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 cpuset            
   11 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 khelper           
   12 root      20   0     0    0    0 S   0.0  0.0   0:00.00 kdevtmpfs         
   13 root       0 -20     0    0    0 S   0.0  0.0   0:00.00 netns             

во время торент закачки.

G
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.