[/b/] [/d/] [/tu/] [/a/] [/ph/] [/wa/] [/cg/] [/t/] [/p/]

[Burichan] [Foliant] [Futaba] [Greenhell] [Gurochan] [Photon] - [Home] [Manage] [Archive]

[Return]
Posting mode: Reply
Leave these fields empty (spam trap):
Name
Link
Subject
Comment
File
Verification
Password (for post and file deletion)
  • Supported file types are: GIF, JPG, PDF, PNG
  • Maximum file size allowed is 20480 KB.
  • Images greater than 200x200 pixels will be thumbnailed.

File: 1624385814554.jpg -(44567 B, 800x800) Thumbnail displayed, click image for full size.
44567 No.191653  

Увлекаешься одноплатными ПК, анон?

>> No.191655  

>>191653
Немного.

>> No.191659  

>>191653
Это ж как надо пользовать компьютер, чтобы так его выпользовать?

>> No.191661  

Какие характеристики у Rock Pi X ?

>> No.191664  

Лежит вторая малина без дела уж лет 5.

>> No.191666  

>>191664
А первую куда пристроил?

>> No.191668  

>>191666
Съел под чаёк.

>> No.191675  

Есть orange pi one. Чо я с ней только не делал.

>> No.191714  

>>191675
Подкинь идей. Валяется сей девайс, ни разу не boot-ил его, лол.

>> No.191715  

Хрень почти без реальных задач:

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

  1. Без специальных заморочек мелкие одноплатники ненадежны - логи веб-сервера или кеши десктопных приложений могут упороть ресурс сд-карты и еммс за неделю. Решения в составе дистрибутивов вроде логов в рамдиске со сбросом по крону не панацея - все изменяемые файлы не покрывают, зато вносят точку отказа при чрезмерно интенсивном потоке событий, привет Армбиану.
  2. Ценник, энергопотребление, габариты и требования к охлаждению одноплатников с возможностью установки полноценного ссд с нормальным выравниванием износа соизмеримы с х86-системами.
  3. Поддержка сложной периферии (графики, камер,...) прибита гвоздями к несвежим вендорским ядрам.
  4. Стоимость труда готового во всем этом ковыряться быстро превысит стоимость обычного х86-ПК с пожизненным запасом электричества.

На самом деле, можно придумать задачи и для одноплатников (приделать LOM с возможностью передавать дистанционно загрузочный образ к серверу без такого функционала, начинка ретро-консоли или игрового автомата, нативная сборка и бенчмарки под arm, прозрачный прокси с заворотом всего трафика в tor/i2p,...), но вот именно как ПК эти штуки совершенно непригодны.

>> No.191716  

>>191715
0. В качестве ибп отлично справляется повербанка. Если тебе так нужна кнопка выключения то она колхозится через gpio минут за 5
1. Карты они конечно упарывают, но не настолько быстро
2. Usb-sata или usb/nvme
3. На малинки ставится стоковое ядро и никаких проблем с дровами там нет
4. Для скольки экземпляров ты считал?

>> No.191718  

>>191716

> В качестве ибп отлично справляется повербанка.

1) некоторые модели программно пресекают работу в качестве такого эрзац-ибп с двойным преобразованием, защита от дурака, втыкающего вход в выход
2) некоторые модели используют повышающие стабилизаторы с высоким током холостого хода и программно выключают их при отсутствии нагрузки. Конкретный пример: orange pi zero в простое потребляет ниже порога работы этого павербанка https://aliexpress.ru/item/33060244998.html
3) в большинстве павербанков контроллер заряда сделан как CV/CC стабилизатор со включением по просадке напряжения на аккумуляторе и выключением при падении тока в CV-режиме ниже порогового. В буферном режиме второе событие не наступает, со всеми вытекающими для жизни батареи.
4) от некорректного завершения работы при длительном пропадании питания все равно не спасет, ОС не контролирует заряд. Колхоз с gpio и штатным индикатором или АЦП одноплатника конечно возможен, но объем колхоза, если включить все вплоть до механической сборки всего этого вместе в приличном виде неразумно велик, часто проще приспособить под задачу телефон, планшет или старый ноутбук.

> Карты они конечно упарывают, но не настолько быстро

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

> Usb-sata или usb/nvme

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

> На малинки ставится стоковое ядро и никаких проблем с дровами там нет

Даже с аппаратным ускорением видео?

> Для скольки экземпляров ты считал?

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

>> No.191719  

>>191715

>но вот именно как ПК эти штуки совершенно непригодны.

Если тебе нужен пк, купи пк. Зачем ты пытаешься сделать пк из того, что изначально пк не является?
Я вот например использую малину как сервер для простого приложения-напоминалки, работающего в локальной сети, которым пользуются 2 человека, поэтому проблем с логами нет.
Ещё использую для связки Алексы с различными умными устройствами.
Все, что слишком простое и нетребовательное для того, чтобы запускать для этого пк, можно сделать на малине.

>> No.191720  

Вернее не так. Если уж называть малину пк, то это будет пк с ресурсами 20 летней давности и даже хуже, если говорить об отказоустойчивость. Поэтому и задачи на ней надо решать соответствующие. А не 4K видео и прочее.

>> No.191721  

>>191719

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

Но лучше сделать на арендованной VPS.

>> No.191722  

>>191718
1,2) окей, для этого подойдет не любая повербанка
3) литий отлично живет в буферном режиме
4) современные ос не испытывают особых проблем от некорректного завершения работы

> нагенерирует достаточно медленно записывающихся логов, чтобы это стало проблемой

Это станет проблемой, но не быстро.

> В подавляющем большинстве случаев не позволяет обойтись без накопителя на sdio на начальном этапе

Если на накопителе только /boot то он практически не изнашивается.

> потенциальные проблемы с питанием через USB сверх разрешенного стандартами

Питальников, которые заявляют возможность отдавать через usb сверх разрешенного стандартами более чем достаточно.

> Даже с аппаратным ускорением видео?

Ага. Просто не нужно покупать китайский хлам.
>>191721
Вот только за несколько месяцев vps сожрет денег больше чем стоит малинка.

>> No.191724  

>>191721
Нет, не лучше.
Например напоминалка, о которой я говорю, напоминает об уборке и прочей домашней работе, поэтому для неё не нужен интернет. И даже наоборот вреден.
А у Алексы так вообще ограничение на уровне прошивки, из-за которого можно обращаться к ней только из локальной сети.
Поэтому малина хороша для таких задач, она для локалки.
А уж если нужен интернет, то тогда да, вместо малины лучше использовать дешевый хостинг. А впс слишком дорогой, как отметил кун выше.
То есть для всего свои задачи. А для умного дома малина вообще мастхев.

>> No.191725  

>>191722

> Вот только за несколько месяцев vps сожрет денег больше чем стоит малинка.

40 баксов в днс, 5 баксов дроплет в digitalocean, уже более чем полгода работы. А ещё нужна сд-карта и блок питания, и неплохо бы корпус. Да, можно сэкономить, но можно и vps найти дешевле, или совместить под другие задачи вроде VPN для обхода блокировок.
>>191724
Ну окей, но чёт оверкилл какой-то, разве сама Alexa настолько тупая что не осиливает напомнить сама? Зачем эти смарт-колонки тогда вообще нужны?

>> No.191726  

>>191725
Дроплет эквивалентный малинке начинается с $40/mo. За пару месяцев отобъется сама малинка, за третий ее обвязка, дальше чистый профит.

>> No.191727  

>>191725
Ну вот смотри, есть например такая штука как switchbot. Он сам по себе дешевый, но чтобы он работал, нужно дополнительно докупить хаб, который стоит пару тысяч. И это чисто маркетинговая хуйня для лохов, потому что для того, чтобы задействовать switchbot, достаточно просто потыкать его через ble и никакие хабы не нужны. АПИ открыт. И вот тут-то приходит на помощь малина.
Далее, я вот например хочу чтобы по команде Алекса мне включала комп, запускала игру, которую я попрошу и ещё браузер открывала. Для этого на малину ставится node red, с помощью которого можно сделать это в пару кликов. Ну и ещё на компе понадобится сервер, который будет слушать запросы, типа eventghost.
А та программа-напоминалка вообще к Алексе не относится, это обычный самописный сайт на пхп, использующий базу данных. Но интернет для него не нужен, потому что он используется только из дома.
Или вот например ещё на моем Смарт-тв в меню показывается раздражающая видео-реклама. Поскольку это тв, Adblock на него не поставить. Зато можно поставить pihole на малинку.
А она жрет мало энергии, работает всегда и не шумит, в отличие от того же пк.
И таких юзкейсов великое множество.

>> No.191728  

>>191726
У малинки в комплекте не идет сеть с выделенным IP, сеть к малинке тоже ведь не бесплатная. Стораджи у VPS так же не сравнятся с microSD.
Даже сугубо по CPU+RAM выбор неоднозначный - под х86 доступного софта больше, а забивание CPU под завязку что в одном случае может напороться на ограничения AUP, что в другом потребует дополнительной возни и затрат с охлаждением.
>>191727
Л-ладно. Я слишком старомоден, и обхожусь stand-alone устройствами и одним ПК для всех медиа- и организационных задач.

>> No.191730  

>>191728
Домашний интернет оплачивается в любом случае, так что сеть можно считать бесплатной. Выделенный ip нужен не всегда, да и в некоторые тарифы домашнего интернета он может входить бесплатно.

> Стораджи у VPS так же не сравнятся с microSD.

Microsd под полтерабайта бывают. Если мало то можно внешний винт подцепить на сколько нужно, по цене этого самого винта.

> под х86 доступного софта больше

Опенсоурс софт одинаково хорошо компилируется что под x86 что под arm.

> что в другом потребует дополнительной возни и затрат с охлаждением

Можно просто cpu задаунклочить и гонять там хоть майнер без охлаждения.

>> No.191733  

>>191714
aircrack-ng
pi-hole
retrorange

>> No.191735  

>>191730

> Домашний интернет оплачивается в любом случае, так что сеть можно считать бесплатной.

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

> Microsd под полтерабайта бывают. Если мало то можно внешний винт подцепить на сколько нужно, по цене этого самого винта.

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

> Опенсоурс софт одинаково хорошо компилируется что под x86 что под arm.

Если писатели софта задались такой целью. И то бывают осечки, выход gcc 10 сломал много пакетов под aarch64 https://github.com/golang/go/issues/39466

> Можно просто cpu задаунклочить и гонять там хоть майнер без охлаждения.

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

>> No.191736  

>>191735

> Не у всех есть домашний интернет, кому-то хватает LTE и потребления контента с телефона или планшета.

Обычно им и малинка и впс не нужны.

> Они будут уступать по скорости и времени доступа.

Но на одного-двух пользователей их все равно будет с головой.

> Качать торренты на внешний диск и делать бекапы по крону можно и роутером.

Роутер, который такое умеет, стоит дороже малинки.

> Даже интересно стало, а можно пример задачи, где нужны именно длинные непрерывные вычисления

Открытие двери по распознанному лицу.

>> No.191741  

>>191736

> Но на одного-двух пользователей их все равно будет с головой.

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

> Роутер, который такое умеет, стоит дороже малинки.

Зато он может оказаться в наличии ради основной функции.

> Открытие двери по распознанному лицу.

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

>> No.191744  

>>191741

> Кстати, что насчет доступности и аптайма в условиях домашней электросети и домашнего интернета?

Пару часов в год можно и потерпеть.

> Удаленного управления в случае поломки?

Зачем, если ты рядом?

> По моему опыту, дергать виртуалки на горячую нет-нет, да и приводит к сбоям файловой системы, требующим ручного вмешательства.

Один раз на пару сотен, ага. Очень критично.

> Но странно, разве нет каких-то оптимизаций, позволяющих грубо детектировать появление человека на фоне, и потом точно дораспознать? И, если дверь не одна, не лучше ли тупые камеры плюс один большой сервер распознавания лиц на всех, совмещенный с прочим контролем доступа и видеорегистрацией?

Оно так и делается. И в качестве большого сервера малинки с головой хватает.

>> No.191745  

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

>> No.191747  

>>191745
А тебе хватит одного сетевого порта?

>> No.191748  

>>191744

> Зачем, если ты рядом?

Разбирать и доставать карту памяти менее удобно, чем драгндропом вкинуть образ ОС. В варианте какого-нибудь видеонаблюдения можно оказаться не рядом.

> Один раз на пару сотен, ага.

Думаю что для малинки будет чаще - выравнивание износа требует лучшего кеширования, с соответствующими рисками потери данных.
>>191745

> Будет ли та же малина нормальным роутером

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

>> No.191750  

>>191748

> Разбирать и доставать карту памяти менее удобно, чем драгндропом вкинуть образ ОС.

Она там снаружи торчит, просто перетыкаешь карту на запасную.

> Думаю что для малинки будет чаще - выравнивание износа требует лучшего кеширования, с соответствующими рисками потери данных.

Ну так не включай агрессивное кеширование записи и будет тебе счастье.

>> No.191754  
File: 1624647330247.png -(130450 B, 1024x506) Thumbnail displayed, click image for full size.
130450

>>191747
Переходник с USB 3.0 на Gigabit Ethernet стоит около 400 гривен. В четвертой малине два таких порта и ещё вайфай встроен. Только что глянул и узнал что USB, Ethernet и Wi-Fi на отдельных чипах и не делят пропускную способность между собой.
>>191748

> скорость будет упираться в процессор, навскидку выше полгигабита не вытянет

Это из-за пропускной способности RAM, или именно вычисления слишком медленные?

> настройка сложнее, механически будет хрупкий колхоз, и всё это не дешевле микротика схожей мощности

Да, с софтом и настройкой беда. А что касается дешевого говна, то оно регулярно перестает нормально работать без особых причин. Чуть больше клиентов подключилось и включаются тормоза. Wi-Fi модуль вообще говна кусок. Из-за одного клиента, который где-то в километре с плохим сигналом пытается что-то делать, у всех остальных практически пропадает возможность что-либо делать, скорость как на диал-апе. Потому что производитель нагло врет о характеристиках. Софт кривой, ынтырпрайзный. Регулярно появляются дыры и публикуются на все интернеты скрипты по их эксплуатации, но обновления не приходят, потому что иди покупай новую коробку, поддержка твоей давно кончилась.

>> No.191755  

>>191754

> Это из-за пропускной способности RAM, или именно вычисления слишком медленные?

Это связанные вещи. Но вообще четвертая может и больше вытянет.

>> No.191757  

>>191750

> Ну так не включай агрессивное кеширование записи и будет тебе счастье.

Не думаю, что при полностью отключенном кешировании сд-карты хватит надолго.
>>191754

> Это из-за пропускной способности RAM, или именно вычисления слишком медленные?

Приходит пакет - ядро все бросает, переключает контекст, и занимается обработкой прерывания. Самих вычислений немного, но необходимость сменять содержимое множества регистров и выбрасывать команды из конвейера отбирает процессорное время. Гигабит - это порядка сотни тысяч пакетов в секунду при MTU 1500, переключение контекста занимает до сотен наносекунд, итого уже проценты от общего времени, а ещё ведь нужно выполнить собственно форвардинг или запомнить состояние для NAT.
В полноценных роутерах порты локальной сети объединяют через аппаратный свитч, ядро нагружает только трафик, требующий NAT или других сложных действий.

> Из-за одного клиента, который где-то в километре с плохим сигналом пытается что-то делать, у всех остальных практически пропадает возможность что-либо делать

Это скорее проблема настроек и физического размещения точек доступа.

>> No.191759  
File: 1624655848515.png -(537368 B, 890x789) Thumbnail displayed, click image for full size.
537368

>>191757

> а ещё ведь нужно выполнить собственно форвардинг или запомнить состояние для NAT

Если всё влезает в кэши различных уровней, то может и не быть необходимости лазить в RAM лишний раз, только кэш, а он должен быть несоизмеримо быстрее RAM. Я полез в дебри и нашел таки, что у CPU малины должна быть такая хреновина, как direct cache access (придумали в 2005-ом, специально для работы с новыми тогда сетевыми интерфейсами на 1Гбит и быстрее), так что данным из буфера Ethernet не обязательно попадать в RAM, если нет необходимости. Может не все так плохо?
Ещё под вопросом скорость передачи данных по общей шине. Нашел такую штуку:
https://www.raspberrypi.org/forums/viewtopic.php?t=281183
Говорят, что по фатку CPU не может выжать из памяти все соки потому, что она такая быстрая вовсе не для CPU там установлена, а для видео в 4k.
И фактический порог передачи данных как был на картинке выше, а теоретический 12.8 GBps.
У версий Zero, 1, 2 и 3 была скорость шины 480 MBps.

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

>> No.191760  

>>191757

> Не думаю, что при полностью отключенном кешировании сд-карты хватит надолго.

Дефолтные настройки - отличный компромис.

> Приходит пакет - ядро все бросает, переключает контекст, и занимается обработкой прерывания.

Во первых там много ядер, во вторых сетевуху, не умеющую в polling сейчас еще поискать надо.

> Это скорее проблема настроек и физического размещения точек доступа.

Это дейсвительно проблема дешевых точек. Некоторые вообще могут тупо виснуть при подключении определенного количества клиентов.

>> No.191762  

>>191759

> данным из буфера Ethernet не обязательно попадать в RAM, если нет необходимости.

Все так, но только для MAC напрямую на общей шине.
В случае ethernet-usb конверторов как минимум есть несовпадение MTU и размера одиночного буфера при передаче по USB, с учетом возможности работы с хабами или иметь в одном устройстве множество эндпойнтов сделать все через DMA без участия процессора нереально. Во всяком случае, пока что этого не делают.
>>191760

> Дефолтные настройки - отличный компромис.

У меня регулярно недописывались файлы. Но справедливости ради, окирпичивание случилось один на наверное сотню перезапусков, но все равно не внушает доверия.

> сетевуху, не умеющую в polling сейчас еще поискать надо.

Речь была о навешивании дополнительных портов по USB.

> Некоторые вообще могут тупо виснуть при подключении определенного количества клиентов.

Много клиентов на точку - это в любом случае неправильно, эфир конечный ресурс.

>> No.191764  

>>191762

> У меня регулярно недописывались файлы.

Это как раз ожидаемое поведение.

> Речь была о навешивании дополнительных портов по USB.

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

> Много клиентов на точку - это в любом случае неправильно, эфир конечный ресурс.

На дешевых точках проблемы могут начаться уже на 6-8 клиентах.



Delete Post []
Password

[/b/] [/d/] [/tu/] [/a/] [/ph/] [/wa/] [/cg/] [/t/] [/p/]