Rasberry PI použitelné jen na hraní?

mhi_

Re:Rasberry PI použitelné jen na hraní?
« Odpověď #30 kdy: 18. 12. 2017, 14:48:18 »
Pouzivam 2 ARM desky nalepene zezadu na monitor s pripojenym SATA HDD jako jednoduche pocitace (obe desky maji native SATA), napajeni beru primo z monitoru, takze to je takovy hodne kompaktni pocitac.

V obou pripadech to je POMALE, ale ta pomalost je konstantni (proste ten ARM je poddimenzovnay ve vsech smerech - RAM i vykon, vezmu-li treba jen rozliseni monitoru a nutnost generovat obrovske mnozstvi videodat). Nicmene oboji pouzivam rad a casto radsi nez MS Windows :-). Mam to jako takovy doplnek k Win desktopu.


nobody(ten pravej)

Re:Rasberry PI použitelné jen na hraní?
« Odpověď #31 kdy: 18. 12. 2017, 22:41:37 »
[...]
I s přechozím rasbery šlo mít hlavní souborový systém na SATA disku, ale SD karta musela být přítomna[...] Tedy až takový rozdíl to není. [...]
Nemáte pravdu. [...] Problém ale vznikne na úrovni firmwaru SD,[...]
v kontextu tve paranoie ze zkolabovani sdkarty je to "myslim" rozdil (zda je vyzadovana microSD pro boot nebo ne) naprosto a totalne brutalni ;-)

[...] Problém ale vznikne na úrovni firmwaru SD, kdy se poškodí úplně jiná náhodná data, která nemají s posledním zápisem vůbec nic společného.
nejsem si jistej co myslis tim "na urovni fw SD", jestli to ze ze FW pri zapisu cte velikost vetsiho bloku nez je zapisovany a pak zapise zpatky ten cely blok, nebo neco jineho...
kazdopadne je mozne ze to resi/lepsi ta ADATA microSD industrial, ktera je MLC (tedy stejne jako stredni/lepsi SSD) a ma i ECC... pripadne to mozna resi pouzity JFFS filesystem, kterej je delan primo pro flash a pracuje s chipy primo, pripadne novejsi UBIFS...

[...] starý SATA disk z notebooku pomocí USB to SATA adaptéru. Adaptér se koupit za cca 2 USD s poštovným zdarma.[...]
hledas prumyslove reseni pro zakazniky a uvazujes o nejakem smecko adapteru za 45Kc "vcetne" postovneho a nejakej starej/jetej HDD? ;-)

Ladislav Michl

Re:Rasberry PI použitelné jen na hraní?
« Odpověď #32 kdy: 18. 12. 2017, 23:39:24 »
nejsem si jistej co myslis tim "na urovni fw SD", jestli to ze ze FW pri zapisu cte velikost vetsiho bloku nez je zapisovany a pak zapise zpatky ten cely blok, nebo neco jineho...
kazdopadne je mozne ze to resi/lepsi ta ADATA microSD industrial, ktera je MLC (tedy stejne jako stredni/lepsi SSD) a ma i ECC... pripadne to mozna resi pouzity JFFS filesystem, kterej je delan primo pro flash a pracuje s chipy primo, pripadne novejsi UBIFS...
JFFS2 i UBI (a nad ním ležící UBIFS) pracuje s MTD, zatímco SD karta dělá vše pro to, aby se tvářila jako blokové zařízení a všechny ty hloupé detaily skryla.

Re:Rasberry PI použitelné jen na hraní?
« Odpověď #33 kdy: 19. 12. 2017, 01:06:13 »
v kontextu tve paranoie ze zkolabovani sdkarty je to "myslim" rozdil (zda je vyzadovana microSD pro boot nebo ne) naprosto a totalne brutalni ;-)
Pokud z SD karty čtu a to navíc jen při bootování v průměru jednou za měsíc, SD karta zas až tolik spolehlivost nesníží.
Poté už by se četlo a vše zapisovalo na USB disk.

nejsem si jistej co myslis tim "na urovni fw SD", jestli to ze ze FW pri zapisu cte velikost vetsiho bloku nez je zapisovany a pak zapise zpatky ten cely blok, nebo neco jineho...
A write operation on Flash typically includes caching, erasing and reprogramming previously written data. Therefore, in the case of a write abort, data corruption on Flash memory can retroactively corrupt existing data entirely unrelated to the data being written.

The amount of corrupted data depends on the device-dependent block size, which can vary from 16 kB to up to 3 MB.

Citace odsud. https://hackaday.com/2016/08/03/single-board-revolution-preventing-flash-memory-corruption/

Navíc SD karta data různě přehazuje místa kam se zapisuje aby rozložila zátěž. Nemůže zapisovat pořád na to stejné místo. Tedy poškodit se mohou naprosto jakákoli data kdekoli na SD kartě.  Dokonce jsem četl postřehy o tom, že i počet čtení je omezen, tedy může docházet k zápisům, jen proto, aby se záznam občerstvil pro další čtení.
Jinými slovy výrobce SD karty si dělá co uzná za vhodné a my jen můžeme doufat, že když si připlatíme nebude to tak hrozné a možná se selhání ani nedočkáme.


kazdopadne je mozne ze to resi/lepsi ta ADATA microSD industrial, ktera je MLC (tedy stejne jako stredni/lepsi SSD) a ma i ECC... pripadne to mozna resi pouzity JFFS filesystem, kterej je delan primo pro flash a pracuje s chipy primo, pripadne novejsi UBIFS...
Koupit si Inudstry SD kartu co stojí skoro stejně jako RP + jednu záložní je jistě dobrý nápad a má podstatný pozitivní vliv (nemyslím to ironicky), pokud se zkombinuje s omezením zápisů a záložním zdrojem, asi by to i mohlo na většinu použití stačit. (opět to nemyslím ironicky)
JFFS a podobné specialitky prý s SD kartou kombinovat nejdou. "Optimalizaci" si karta  dělá sama a ty levnější často hodně nešikovně. Instalovat openWRT na RP nemá ze stejného důvodu moc smysl.

Citace
hledas prumyslove reseni pro zakazniky a uvazujes o nejakem smecko adapteru za 45Kc "vcetne" postovneho a nejakej starej/jetej HDD? ;-)

No to je ta kuriozita. Bazmek za 45 Kč a jetej harddisk z polorozpadlýho notebooku bude vůči výpadkům elektřiny pravděpodobně podstatně odolnější než SD karta střední třídy, pravděpodobně i včetně těch  co jsou označeny jako Industry.
Podle ceny se nedá poznat problémovost těch USB - SATA zařízení, je to zjevně pořád ten stejný chip jako u dražší varianty. Sám jsem provozoval usb ethernet adaptér celé dlouhé roky s velkou zátěží bez jediného problému. Počítač dělal router por celou kancelář. U jiných USB zařízení, aby se člověk modlil i když je používá jen chvíli. (např. USB dongl nemusí fungovat vždy úplně korektně)
Že je USB dongle ze značkového Vodafonu za těžké peníze nehraje žádnou roli.

Už to bude dva roky co mi běží ALARM vyrobený s RP.  Řídí to spotřebiče a reaguje na pohybová čidla. Vše je řízeno relátky selfcontrol ovládané přes USB - http://www.odorik.cz/w/selfcontrol .  Jako záložní zdroj mám tohle https://www.t-led.cz/p/ups-zdroj-12v-60w-s-nabijenim-5222 s velkou baterií která vystačí celé dny. 12 V mohu napájet i houkačku, UPC modem, router a nějaká LED světla. Pro RB napětí zredukuji 12 V na 5V pomocí tohohle https://www.aliexpress.com/item/DC-6-24V-12V-24v-to-5V-USB-Output-charger-step-down-Power-Module-Mini-DC/32793633187.html
Funguje to zatím dobře a to se zapisuje s každou změnou stavu pohybového čidla.

Nicméně pro nikoho jiného než pro sebe bych to nedělal, protože pořád visí ve vzduchu to, že se SD karta jednoho dne odporoučí. I když je průmyslová.

Kdyby nebyl ten problém s SD kartou asi bych občas u někoho nasadil pobočkovou VoIP ústřednu Asterisk nebo Kamailio. Ale netroufnu si odhadovat, kdy skončí první SD karta a jak to co nejlépe řešit. Ano použitelné řešení jistě exsituje, jako třeba mít SD kartu jen na čtení a nastavení ukládat na USB klacík a pro jistotu ještě zálohovat.  Když chci docílit rozumné spolehlivosti je tam tolik kompromisů a komplikací, kterými se nikdo moc nezabývá, že by to jeden vykašlal. 

Petr Bravenec

Re:Rasberry PI použitelné jen na hraní?
« Odpověď #34 kdy: 19. 12. 2017, 07:12:33 »
Konfigurace SD karty pro embedded systém:

http://www.hobrasoft.cz/cs/blog/bravenec/konfigurace-sd-karty


Re:Rasberry PI použitelné jen na hraní?
« Odpověď #35 kdy: 19. 12. 2017, 10:27:21 »
Konfigurace SD karty pro embedded systém:

http://www.hobrasoft.cz/cs/blog/bravenec/konfigurace-sd-karty

ha tohle je dobré:

Citace
Jeden můj známý mi ukázal velkou kulatou krabici od paklu cédeček plnou zničených SD karet. Během vývoje zničil stovky různých karet, od nejlacinějších noname, přes značkové karty až po průmyslové SD karty s cenou v tisícikorunách za kus, které měly údajně hrubé zacházení vydržet. Odešly stejně rychle, jako kterákoli jiná SD karta v jeho sbírce.

To značí, že industrial by často mohl být jen podvod.

eiffel

Re:Rasberry PI použitelné jen na hraní?
« Odpověď #36 kdy: 19. 12. 2017, 10:50:14 »
Malin nám běhá po světě desítky. Naprosto bez problémů. A pěkně ve venkovních rozvaděčích. Základem je kvalitní napájení 5V (používáme TRACO DCDC měniče) a ne USB bastly. Linuch byl upraven, aby logy a ostatní nutný zápis byl v ramdisku a na SD kartu se nezapisovalo, max. při upgrade našeho sw. Nejstarší malině je tuším 4 roky...

Petr Bravenec

Re:Rasberry PI použitelné jen na hraní?
« Odpověď #37 kdy: 19. 12. 2017, 11:06:25 »
Citace
Jeden můj známý mi ukázal velkou kulatou krabici od paklu cédeček plnou zničených SD karet. Během vývoje zničil stovky různých karet, od nejlacinějších noname, přes značkové karty až po průmyslové SD karty s cenou v tisícikorunách za kus, které měly údajně hrubé zacházení vydržet. Odešly stejně rychle, jako kterákoli jiná SD karta v jeho sbírce.

To značí, že industrial by často mohl být jen podvod.

Ne nutně. Rozhodně to ale naznačuje, že ani industrial SD karta není vhodná na to, aby na ni nějaké měřící zařízení každých pár vteřin zapsalo hrstku dat. SD karta prostě nemůže suplovat disk ani v industrial provedení – industrial často znamená lepší teplotní rozsah, lepší paměti, lepší cenu, lepší pověs, lepší kde co, ale pořád je to jen SD karta se svými vlastnosti a omezeními.

mln

Re:Rasberry PI použitelné jen na hraní?
« Odpověď #38 kdy: 19. 12. 2017, 12:55:46 »
Teda ak chcem aby RPI3 bolo bolo akotak spolahlive a neničilo hned SD karty, tak predpokladám že budem musieť spraviť spraviť nasledujuce (ak o niečom viete pri doplnení zoznamu, tak napíšte):

1: SD karta len ako read only.

2: Presunuť všetky adresáre s logmi na externy USB flash disk (obyčajny "kluc", nie ssd,). Predpokladam že by to mal byť najma  /var/log (alebo rovno cely /var ak by som tam mal apache) a /home (kde su rozne /home/.config subory) Nerobí takato kombinacia napr /var na usb flash disku a zvyšok na read only sd karte problemy ?

3: Pouzit BTRFS a občas (ako často aby som neničil SD kartu častou kontrolou ?) skontrolovať checksumy na read only sd karte aj r/w usb flash disku.

4: neskúšal niekto zalohovať napájanie len SD karty alebo aspoň pridať medzi napajanie armu a sd karty diodu + kondenzator tak aby najskor vypadlo napajanie armu rpi a až potom napajanie SD karty ? http://petr-kubac.blog.cz/1202/kubacova-magicka-dioda-ktera-se-porad-opakuje


Skusal už niekto Olinuxino od Olimexu? Je to lepšie než RPI3 najma čo sa spolahlivosti týka ? Ma niekto nejaký tip na lacny (do 50€) jednodoskový počítač vhodný aj na profi použitie ?

Citace
Tedy Váš android tablet nebo telefon může řídit kdejaké USB zařízení, které k němu připojíte.
Problemom lacnych adroidov aj roznych jednodoskových arm počitačov sú chýbajúce updaty a stare nepodporované kernely. Ak by aspon použivaly LTS kernely. Ale takto aby sa to človek bal pripajať na internet.


Petr Bravenec

Re:Rasberry PI použitelné jen na hraní?
« Odpověď #39 kdy: 19. 12. 2017, 15:09:58 »
2: Presunuť všetky adresáre s logmi na externy USB flash disk (obyčajny "kluc", nie ssd,). Predpokladam že by to mal byť najma  /var/log (alebo rovno cely /var ak by som tam mal apache) a /home (kde su rozne /home/.config subory) Nerobí takato kombinacia napr /var na usb flash disku a zvyšok na read only sd karte problemy ?

To je trochu divoké. Máte problém s jedním flash zařízením, tak ho chcete řešit dvěma flash zařízeními? Navíc na RPi je, pokud vím, na USB i síť. Jak se takové sdílení sběrnice projeví na odezvách "disku" a "sítě"?

3: Pouzit BTRFS a občas (ako často aby som neničil SD kartu častou kontrolou ?) skontrolovať checksumy na read only sd karte aj r/w usb flash disku.

Cituji z https://btrfs.wiki.kernel.org: "The Btrfs code base is under heavy development..." V "profi" zařízení bych se raději vyhýbal experimentálnímu kódu.

4: neskúšal niekto zalohovať napájanie len SD karty alebo aspoň pridať medzi napajanie armu a sd karty diodu + kondenzator tak aby najskor vypadlo napajanie armu rpi a až potom napajanie SD karty ? http://petr-kubac.blog.cz/1202/kubacova-magicka-dioda-ktera-se-porad-opakuje

Ano, držel jsem v ruce zařízení s Beablebone Black zálohované pár minut kondenzátorem - dost na to, aby se systém regulerně ukončil při výpadku napájení. Tady ale neřešíme rozpad filesystému – z praxe potvrzuji, že k neopravitelnému poškození ext4 nedochází – tady řešíme fyzickou likvidaci SD karty. Nápady s napájením zvlášť SD karty a zvlášť počítačie jsou... divné.

Skusal už niekto Olinuxino od Olimexu? Je to lepšie než RPI3 najma čo sa spolahlivosti týka ? Ma niekto nejaký tip na lacny (do 50€) jednodoskový počítač vhodný aj na profi použitie ?

BeagleBone Black – 42 €
BeagleBone Black Industrial – 59 €

Otázka je, co si představujete pod "profi" použitím – narazil jsem na firmy, kde se takovým řešením vyhýbají kvůli kontektorům. Pokud je to nainstalované v mašině, ve které je horko, prach, vlhko a ještě se to vše třepe, jsou údajně zkušenosti s jakýmikoli konektory špatné. Pokud to máte strčené někde v rozvaděči, aby to sbíralo data z modbusu na 485 a posílalo někam do světa, vyhovuje to.

Re:Rasberry PI použitelné jen na hraní?
« Odpověď #40 kdy: 19. 12. 2017, 18:43:35 »
Skusal už niekto Olinuxino od Olimexu? Je to lepšie než RPI3 najma čo sa spolahlivosti týka ? Ma niekto nejaký tip na lacny (do 50€) jednodoskový počítač vhodný aj na profi použitie ?
Díval jsem se na ně a moc se mi líbí jejich nabídka a jak to prodávají.
 https://www.olimex.com/Products/OLinuXino/A10/A10-OLinuXino-LIME-n4GB/open-source-hardware



Je to sice trochu dražší než RP nebo jiné odroidy, ale vypadá, to že ta firma co to dělá tomu rozumí a nic si nehraje.
Je tam pěkně pohromadě všechno.

Např. za 40 EUR dostanete  nativní ethernet, konektor na baterii a nabíjecí obvod, SATA  a hlavně zabudovanou NAND flash pamět, která by na tom mohla být výrazně lépe než ony SD karty.
Pokud místo SD budu používat tu NAND flash, omezím zbytečné zápisy a vyberu vhodný souborový systém, už bych se spolehlivost mohla dostat na použitelnou úroveň. Pokud potřebujete zapisovat přecijen více, využijete SATA.

Jsou to Bulhaři a na deskách je napsáno, vyrobeno v Bulharsku. A dovedou toho dodat i obrovské množství a o svých výrobcích tvrdí, že je budou prodávat tak dlouho, dokud o ně bude zájem, protože mají možnost si nechat např. procesory vyrábět na zakázku i starší procesory v sériích 50 tisíc kusů. (tedy žádný end of life protože se nám už nechce i když zájem by byl)

Ještě zbývá vyzkoušet jak je to softwarem. Máte někdo zkušenost?

nobody(ten pravej)

Re:Rasberry PI použitelné jen na hraní?
« Odpověď #41 kdy: 19. 12. 2017, 19:32:11 »
Citace
Jeden můj známý mi ukázal velkou kulatou krabici od paklu cédeček plnou zničených SD karet.
To značí, že industrial by často mohl být jen podvod.
ne to znaci, te ten znamy se k SD kartam choval jako prase ;-) Industrial karta ma lepsi vlastnosti, vetsi rozsah teplot, lepe resen FW, pouziva MLC chipy atd...

nobody(ten pravej)

Re:Rasberry PI použitelné jen na hraní?
« Odpověď #42 kdy: 19. 12. 2017, 19:36:41 »
[...] RPi je, pokud vím, na USB i síť. Jak se takové sdílení sběrnice projeví na odezvách "disku" a "sítě"?
ano, na USB je i sit, to vi kazdy :) na odezvach se to neprojevi pokud je RPi i system pouzivan rozumne, tedy minimalni zapis na SD a nezatezovat sit na 100%

Cituji z https://btrfs.wiki.kernel.org: "The Btrfs code base is under heavy development..." V "profi" zařízení bych se raději vyhýbal experimentálnímu kódu.
na druhou stranu jsou lide co to roky pouzivaji a udajne bez problemy, resp. s mene problemy nez kdyz pouzivali ext4, dalsi vec je ze vetsina problemu by mohla byt s "novinkama" tzn. s raidem, coz u SD karty nehrozi, nebo s milionama snapshotu (coz by u SD karty byla take prasarna)...

nobody(ten pravej)

Re:Rasberry PI použitelné jen na hraní?
« Odpověď #43 kdy: 19. 12. 2017, 19:50:38 »
[...] The amount of corrupted data depends on the device-dependent block size, which can vary from 16 kB to up to 3 MB. [...]
takze jak sem myslel/psal, nikoliv naboreni FW, ale princip prace s vetsimy bloky dle FW pri zapisu a naboreni celeho bloky pri vypadku napajeni...
kazdopadne to mas teda resitelne tou bateriovou zalohou napajeni...

Koupit si Inudstry SD kartu co stojí skoro stejně jako RP[...]
treba 8GB A-Data industrial stoji ~350Kc ;-)

Podle ceny se nedá poznat problémovost těch USB - SATA zařízení, je to zjevně pořád ten stejný chip jako u dražší varianty.
za takovou cenu to jiste nebude treba kvalitni s prevodnikem  JMS578 co podporuje UASP (USB Attached SCSI Protocol), SAT (SCSI / ATA Translation) a TRIM na SSD...

nobody(ten pravej)

Re:Rasberry PI použitelné jen na hraní?
« Odpověď #44 kdy: 19. 12. 2017, 19:52:10 »
[...] narazil jsem na firmy, kde se takovým řešením vyhýbají kvůli kontektorům. Pokud je to nainstalované v mašině, ve které je horko, prach, vlhko a ještě se to vše třepe, jsou údajně zkušenosti s jakýmikoli konektory špatné. [...]
tam slo jiste o casto pouzivane (i u RPi) ale nevhodne microUSB konektory, proto to kazdy kdo to mysli vazneji, napaji primo pres "GPIO"