LINUX.ORG.RU
ФорумTalks

Одноплатник для домашнего сервера.

 , ,


3

1

Задумался тут по поводу сообразить компактный сервер для дома. Цели и задачи: файлопомойка, сервак метеостанции. Сбор картинок для таймлапсов https://www.youtube.com/channel/UCbagChrJKS4Kc16ZuJ9P59A Сборкой самого таймлапса занимается другой сервак.

Планируемый конфиг:
Плата что-то в стиле малинки.
Пара винтов 3,5".

Какую платку посоветуете? а то развелось малинки, бананы и прочая...

★★★

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

Ответ на: комментарий от matrixd

Помоему разница в пару баксов - не сильная.

Да, но я так и не увидел профитов в таком разделении. Датчики без rpi бесполезны. Т.е. точка отказа по-прежнему там же.

Единственное преимущества во внешнем контроллере что я вижу это то что его не так жалко поджарить.

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

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

cvs-255 ★★★★★
()
Ответ на: комментарий от kombrig

Берёшь TI с кучей gpio и цепляешь через ttl.

Shadow ★★★★★
()

Серверная платформа SuperMicro 2U 6028R-T.

Deathstalker ★★★★★
()
Ответ на: комментарий от cvs-255

А почему не кардиостимулятор? Или система управления полётами?

Если тебя действительно интересуют такие вещи то ты не будешь городить наколеночные поделки, ты возьмёшь сертифицированное проверенное решение. Либо по-нормальному проектировать, с испытаниями итп. Это не проект уровня «щас я на хлебной доске проводов накидаю и порядок». И уж точно такая система не должна быть зависимой от rpi. Тут дело не в реалтайме, это просто слишком ненадёжный для таких вещей компонент.

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

true_admin ★★★★★
()
Ответ на: комментарий от cvs-255

Завязывать такие системы на управление от малинки - идиотизм не? Т.к. нельзя забывать что тупо могут выключить свет на 3-4 часа.

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

kombrig> У всяких малинки подкупает GPIO - т.е. возможность обвесить датчиками по самое немогу.

Это дебилизм. Датчики надо вешать на микроконтроллеры, чтобы независимо измерения шли. Иначе фиг знает что измеришь и сильно всё будет зависеть от того, насколько система загружена.

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

RT-ядро не обеспечит жёсткий реалтайм. Всё равно придётся чем-то жертвовать. Гораздо проще и разумнее на один микроконтроллер одну задачу повесить, чтобы при надобности независимо можно было снимать измерения. Тогда перегрузка сервера и прочие непотребства с багами и глюками гораздо слабее скажутся на результате. Да и датчики останутся в случае смены сервера, и достаточно будет просто снимать с устройства UART данные в csv и писать в файл, чем городить процедуру измерения в юзерспейсе ОС через GPIO.

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

kombrig> Есть референсная плата с 510-м атомом...

Если там есть SATA,можешь без проблем её использовать. А если ещё COM-порты имеются - вообще красота.

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

Дело не в том, решающая секунда или нет. Дело в том, чтобы даже наколеночные поделки были сделаны с умом и пониманием. Этот фактор поможет сэкономить и выбрать более подходящее решение. Сабжевая тема тому подтверждение - топикстартеру GPIO нафиг не впёрся, если внимательнее посмотреть на проблему. Зато разъёмы SATA и нормальный Ethernet - очень нужные особенности. Raspberry Pi в итоге ни в каком виде не соответствует разумным требованиям, так как эта фиговина дефективна сама по себе.

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

А для включения-выключения водогрейки, вентиляции, кондиционера жесткий RT не требуется. Т.к. если не сработает управление это неудобства / небольшие лишние денежные затарты. Я не собирался вешать на малинку аквастопы и прочие критичные вещи. А вот про масштабируемость/ модификацию железа это я не учел.

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

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

kombrig ★★★
() автор топика

малинка
пара винтов 3,5".

она же задохнется.

я тут ради прикола подключал к малинке ssd диск (через usb>sata). так вот прибавки в скорости по сравнению с дешевой usb флешкой не заметил, разве что ssd был побыстрее на запись. а вот подключив ssd вместо hdd к cubietruck, все очень быстро стало - загрузка, раздача контента вебсервером. решил оставить ssd в кубике, все-таки шум 0db (можно ставить где угодно) и меньше жрет (в 2 раза дольше работа от резервной батареи).

Rost ★★★★★
()
Последнее исправление: Rost (всего исправлений: 1)
Ответ на: комментарий от Rost

кстати, еще 1 плюс ssd - систему можно перемещать (в пределах города например) не выключая.

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

В моем случае получается что разумнее разделить и использовать уже имеющееся железо. Мобильность мне не требуется. Лет за 5 я ни разу не перетаскивал сервак дальше чем от шкафа до стола.

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

В моем случае мобильность тоже некритична (это так, мысли вслух были). Мне главное чтобы тихо, мало места занимало и мало кушало.

Кстати, вот еще неплохая штука: http://www.pcengines.ch/apu.htm х86, 4 гб памяти, 3 гбитных порта, 2мини пци-е, сата порт...но цена кусается малость :)

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

Смена имеющегося 510 атома не окупится в ближайшие 3 года.

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

true_admin> Мы спорили конкретно на тему реалтайма и надёжности.

А без него нет смысла делать сбор данных в реальном времени.

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

kombrig> Т.е. малинка следит за умным домом, обеспечивая вебинтерфейс и обеспечивает общение с контроллерами датчиков и исполнительных устройств

Для этого даже ТВ-стик подойдёт, на который линукс можно водрузить. Тут главное - чтобы хватало интерфейсов для подключения контроллеров с датчиками. ТВ-стик даже проще будет использовать, так как его габариты меньше. Главное - на совместимой SoC найти. Да и многое зависит от того, как собираешься подключать к сети - по WiFi или по Ethernet.

kombrig> а атом - файлопомойка и прочие тяжелые задачи.

На тяжёлые задачи слабенький атом не рассчитан. Файлопомойка же - задача лёгкая. Тут бы и ARM справился, но проблема в том, что мало одноплатников с приличным количеством разъёмов SATA,а по USB будет дикий оверхед с ограничением по скорости. Попробуй найти б/у HP MicroServer для этой задачи. Впрочем, у тебя вроде как уже есть плата с x86.

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

сбор данных в реальном времени.

Можно конкретный пример как это может понадобится дома? А то как бы всё в теории понятно, «линукс это медленно» и всё такое, а на практике многие девайсы внутри тупо с линуксом внутри. Не станком-же управляем.

И что ты вкладываешь в «реальное время»?

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

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

Отправил буквально с пару-тройку минут назад. Вечером пришлю на почту номер телефона и чек.

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

Я на мыло отписал что получил. Благодарю.

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