Fórum Root.cz

Hlavní témata => Hardware => Téma založeno: Darkhunter 27. 12. 2016, 17:01:42

Název: MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Darkhunter 27. 12. 2016, 17:01:42
Zdravím,
už delší dobu rozmýšlím, jaké "disky" dát pro raspberry pi 3, na kterém běží mariadb+uwsgi+nginx a ještě pár dalších věcí.
Většina věcí je čistě v RAMce, takže jediné, oc by se mělo zapisovat, jsou data v db a logy.
Už se tu o tom bavilo v jednom tématu jako OT...
Chtěl bych tam mít jen SD kartu, ale klasické nic nevydrží a šly by do kopru brzo.
Proto mi to nadhodil jeden člověk, že bych si měl koupit SLC SD kartu, ale bohužel 4GB stojí dost velké peníze.
Poté jsem přemýšlel, že bych vzal odroid nebo banana pi, protože mají emmc, ale ty jsou jen MLC.
Další možnost je mít MLC sd kartu s vyšší životností viz: https://www.mironet.cz/adata-industrial-micro-sd-karta-4gb-bulk-0-az-70c-33mbs-10mbs-bulk+dp232894/ ale u té nevím, jak dlouho může cca vydržet...
Další možnost je klasická SD karta + SLC usb na data a logy: http://www.k24.cz/product/171527/Mach_Xtreme_ES_SLC_8GB_USB_3_0_140_MB_s_60_MB_s.html
Co si o tom myslíte vy? Myslíte, že by MLC industrial micro sd karta mohla stačit?
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Kolemjdoucí 27. 12. 2016, 17:30:49
Žádnou SD kartu bych nikam nedával. Pokud by to mělo něco vydržet, tak ta karta vyjde tak na pětinásobek ceny RPi, no a to se teda vopravdu  ale vopravdu vyplatí!!!!
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Darkhunter 27. 12. 2016, 17:47:36
No ale klasický disk tam dát taky nemůžu, takže jedině sd/emmc/usb.
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Kit 27. 12. 2016, 17:54:49
No ale klasický disk tam dát taky nemůžu, takže jedině sd/emmc/usb.

Co ti brání v použití klasického, resp. hybridního disku?
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Darkhunter 27. 12. 2016, 17:57:33
Potřebuju, aby se vešel do té malé krabičky pro raspberry...
Navíc už je to taky drahá záležitost...
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Kit 27. 12. 2016, 18:12:34
Potřebuju, aby se vešel do té malé krabičky pro raspberry...
Navíc už je to taky drahá záležitost...

Koukám, že průmyslový microSD 4 GB SLC stojí jen asi 1500 Kč. Vraž  to tam a máš klid.
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Darkhunter 27. 12. 2016, 18:15:36
Tak to jsem asi koukal špatně. Já co našel, tak  byly všechny 3k+.
Ale i tak je to hodně, když to raspberry prodávám za 4k, tak cenu vzroste o polovinu.
To to industrial MLC je opravdu tak špatné?
A nebylo by lepší read only system na sdčku a data na SLC usb? Přecijen bych ušetřil minimálně tisícovku.
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Kolemjdoucí 27. 12. 2016, 18:16:32
Asi těmhle postupům moc nerozumím; zadání "aby se to vešlo do plastové piskly od RPi" a teď budu hledat rovnáky na vohejbáky, aby se tam daly ukládat data. WTF.

Koupil bych něco s mSATA, do toho vrazil nějaké SSD (třeba velmi slušné ADATA SP310 se dá koupit za cca 700) a tím by to skončilo.
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Kolemjdoucí 27. 12. 2016, 18:18:39
když to raspberry prodávám za 4k

To je asi vtip?! Ty voe za 4k si koupím APU.2 i s tím SSD diskem, proč bych si za ty šílený prachy měl kupovat nějakou hračku pro školní děti?
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Darkhunter 27. 12. 2016, 18:20:33
Je k tomu tiskárna za ty peníze...
Ono taky je ta SD karta lepší, protože USBčka sdílí společně s ethernetem jeden USB port, takže by to bylo dost pomalé.
Nenašel jsem žádnou picodesku do 1200kč s mSatou...
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: # 27. 12. 2016, 18:37:28
Tvl to asi nemate moc dobrej business model, kdyz te polozi zvyseni ceny zarizeni o 1500 ... mozna bys to mel rovnou zabalit ten projekt EET, kdyz vidim, co vymyslis.
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Darkhunter 27. 12. 2016, 18:39:16
No jo...Určitě bychom to měli zabalit. To by ti udělalo radost viď ? :) Hejtuj si někde jinde. Děkuju.
Nechceme zvyšovat cenu zbytečně, když to jde i jinak.
BTW ty SSD disky jsou MLC stejně jako ta SD karta, tak nevím, čím by mi to pomohlo.
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Kit 27. 12. 2016, 18:53:35
BTW ty SSD disky jsou MLC stejně jako ta SD karta, tak nevím, čím by mi to pomohlo.

Tohle ruční kompletování nemá při těchto cenách smysl. Kup si desku s již integrovaným SSD SLC. Popisované služby rozběhnu i na svém tabletu, který jsem kdysi koupil za 2 kKč a mám to i s dotykovým monitorem a WiFi. Když k tomu přes USB připojím levnou tiskárnu, jsem na 3 kKč a vím, že se mi to za pár dní nerozsype.
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Darkhunter 27. 12. 2016, 18:57:45
Hmmm, máš odkaz na nějakou takovou desku? Něco takového by bylo fakt super, ale pochybuju, že něco tkaového najdu. Všechny ty desky mají MLC eMMC.
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: JardaP . 27. 12. 2016, 19:01:26
BTW ty SSD disky jsou MLC stejně jako ta SD karta, tak nevím, čím by mi to pomohlo.

Treba v tom, ze SSD disk by mel mit vyresen wear levelling, cimz bych si u SD karty nebyl jist. Treba takove existuji, ale asi te nebudou ty ze supermarketu, ktere asi nejsou o nic lepsi, nez levny USB flash disk.
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Tomas2 27. 12. 2016, 19:02:09
rpi a SD karty je prostě peklo, umírají po pár měsících, s lepšími kartami po roce, mám zkušenosti ze stovek ks.

Pokud hledáš vhodnou SD kartu, hledej hlavně průmyslovou SLC s ECC korekcí, MLC má o řád nižší životnost (ale poslední generace se lepší). Další možnost je upravit vše co tam běží a na disk nezapisovat tak často, jenže v případě db hrozí ztráta dat.

Osobně bych se pro tohle použití vyhnut rpi, to je pro hraní a testy, nikoliv pro produkční nasazení, provoz a údržba je u něho prostě příliš náročná. SD karta toho vydrží hodně, ale jakmile tam nacpeš plnohodnotý OS s dost diskově náročnou db, uvaříš jí.
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Darkhunter 27. 12. 2016, 19:03:07
BTW ty SSD disky jsou MLC stejně jako ta SD karta, tak nevím, čím by mi to pomohlo.

Treba v tom, ze SSD disk by mel mit vyresen wear levelling, cimz bych si u SD karty nebyl jist. Treba takove existuji, ale asi te nebudou ty ze supermarketu, ktere asi nejsou o nic lepsi, nez levny USB flash disk.
Třeba tahle ho zrovna vyřešený mít má:
https://www.mironet.cz/adata-industrial-micro-sd-karta-4gb-bulk-0-az-70c-33mbs-10mbs-bulk+dp232894/
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Darkhunter 27. 12. 2016, 19:04:52
rpi a SD karty je prostě peklo, umírají po pár měsících, s lepšími kartami po roce, mám zkušenosti ze stovek ks.

Pokud hledáš vhodnou SD kartu, hledej hlavně průmyslovou SLC s ECC korekcí, MLC má o řád nižší životnost (ale poslední generace se lepší). Další možnost je upravit vše co tam běží a na disk nezapisovat tak často, jenže v případě db hrozí ztráta dat.

Osobně bych se pro tohle použití vyhnut rpi, to je pro hraní a testy, nikoliv pro produkční nasazení, provoz a údržba je u něho prostě příliš náročná. SD karta toho vydrží hodně, ale jakmile tam nacpeš plnohodnotý OS s dost diskově náročnou db, uvaříš jí.
Ta Sd karta, co jsem postnul nad tím má mít ECC.
A co bys mi poradil teda? Nějakej celeron integrovaný na desce? Mně výkonostně to raspberry i SD karta stačí.
Jde jen o to, aby to vydrželo běhat aspoň dva roky.
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Tomas2 27. 12. 2016, 19:12:34
ano má, ale s touhle zkušenosti nemám, třeba bude OK, cenu má výbornou, my jsme kupovali za litr.

Osobně bych to stavěl nad něčím jako ESP8266, desek je na to halda, ale debian si nad tím nespustíš. RPi docela jede, pokud vyřešíš chlazení a zdroj, vydrží ti deska velice dlouho (zatím běží všechny), ale u SD karet to chce trochu experimentů a za mě to je slabý článek.

Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Jose D 27. 12. 2016, 19:27:52
..
na kterém běží mariadb+uwsgi+nginx a ještě pár dalších věcí
..
jediné, oc by se mělo zapisovat, jsou data v db a logy.
...
Co si o tom myslíte vy?
...

Asi bych se snažil data v Rpi nenechávat. Osobně bych radši použil rpi jako chytrý senzor/aktuátor/UI prvek v terénu, ale data bych ukládal/stahoval přes síť, ať už u tebe doma, nebo nějaké základní VPS.

Pokud je to offline, tak SD bych použil pro téměř read/only OS image, a business data ukládal na USB storage - jednu ostrou, a druhou na týdenní (?) snapshoty.

Ale samozřejmě záleží, jestli s tím řídíš sondu na mars, nebo, jak tady kdosi zmiňoval, automatické splachování na kadibudce na chatě..
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Darkhunter 27. 12. 2016, 19:29:29
..
na kterém běží mariadb+uwsgi+nginx a ještě pár dalších věcí
..
jediné, oc by se mělo zapisovat, jsou data v db a logy.
...
Co si o tom myslíte vy?
...

Asi bych se snažil data v Rpi nenechávat. Osobně bych radši použil rpi jako chytrý senzor/aktuátor/UI prvek v terénu, ale data bych ukládal/stahoval přes síť, ať už u tebe doma, nebo nějaké základní VPS.

Pokud je to offline, tak SD bych použil pro téměř read/only OS image, a bussiness data ukládal na USB storage - jednu ostrou, a druhou na týdenní (?) snapshoty.

Ale samozřejmě záleží, jestli s tím řídíš sondu na mars, nebo, jak tady kdosi zmiňoval, automatické splachování na kadibudce na chatě..
No klient si může nechat aktivovat zálohování databáze. To funguje tak, že databázi připojím jako master k naší slave databázi a dělají se denní dumpy.
Ty data tam potřebuju ukládat z důvodu, že jim může vypadnout net, tak aby mohli i tak pracovat.
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: dustin 27. 12. 2016, 20:22:18
Hraju si s HP T5740 http://www.ebay.de/itm/HP-ThinClient-T5740-Atom-1-66GHz-2GB-Flash-2GB-RAM-ink-Adapter-Standfus-ohne-OS-/381762365508 . Sice jenom Atom 1.6GHz (single core s HT), ale 2GB RAM (+ volný druhý slot na další DIMM), 2GB PATA flash disk na OS, on-board SATA konektor s napájením, přičemž 2.5"  disk se do casu přímo vejde http://www.parkytowers.me.uk/thin/hp/t5740/mods.shtml . Čtení SSD jsem naměřil 200MB/s. Na desce je i mini PCI-e slot a má plošky pro neosazený druhý SATA konektor s napájením (mám již na cestě, chci přiletovat a otestovat pro případný raid1).

Možnost osadit USB wifi mimo vnitřní plechový case - má to na to přípravu.

Na německém ebayi jsou jich delší dobu stovky, aktuálně  s cenou pod 25 eur s dopravou bez německého DPH. Kvalitní adaptér, profi case se stojánkem. Spotřeba uváděná okolo 12W. IMO je to lepší, než se mořit s RPi bez pořádných periférií.
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Kit 27. 12. 2016, 20:30:03
Asi bych se snažil data v Rpi nenechávat. Osobně bych radši použil rpi jako chytrý senzor/aktuátor/UI prvek v terénu, ale data bych ukládal/stahoval přes síť, ať už u tebe doma, nebo nějaké základní VPS.

... nebo, jak tady kdosi zmiňoval, automatické splachování na kadibudce na chatě..

To nejsou aplikace pro RPi, ale pro Arduino. RPi má mnoho zajímavých použití, ale pokud nejsou využity GPIO, tak se výhoda jeho univerzálnosti poněkud ztrácí. Je lepší si najít jinou desku, na které už budou všechny potřebné komponenty.
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Kit 27. 12. 2016, 20:36:42
Hmmm, máš odkaz na nějakou takovou desku? Něco takového by bylo fakt super, ale pochybuju, že něco tkaového najdu. Všechny ty desky mají MLC eMMC.

I kdybych měl rozebrat svůj tablet, vyjde to levněji, než konstrukce z RPi a mnoha dalších komponent. Předpokládám, že nepotřebuješ displej, tak ho odpojíš. Baterku tam asi necháš kvůli výpadkům elektřiny.

Už jsem ten tablet provozoval jako webserver s PHP a databází. Jede to v pohodě, ani jsem ho nemusel rozebírat.
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Darkhunter 27. 12. 2016, 20:44:40
Já počítám s použitím GPIO. Chci na něj napojit minimálně váhu.
Navíc tam chci připojit kameru.
Ono si to využití najde.
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Kit 27. 12. 2016, 20:47:57
Já počítám s použitím GPIO. Chci na něj napojit minimálně váhu.
Navíc tam chci připojit kameru.
Ono si to využití najde.

Váhu připojíš přes USB, kamery mám na tabletu dokonce dvě.
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Darkhunter 27. 12. 2016, 20:55:17
A co třeba ethernet a další wifi adaptér?
Myslím, že i pro klienty je lepší to mít v raspberry.
Navíc jsem schopnej sehnat při větším odběru rpi 3ku za 700Kč, což se mi už zdá o dost lepší než ty tablety.
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Kit 27. 12. 2016, 21:29:02
A co třeba ethernet a další wifi adaptér?
Myslím, že i pro klienty je lepší to mít v raspberry.
Navíc jsem schopnej sehnat při větším odběru rpi 3ku za 700Kč, což se mi už zdá o dost lepší než ty tablety.

Tablet obvykle ethernet nemá, ale zase ho běžně mívají routery včetně WiFi. Stačí ten router nakonfigurovat do režimu bridge.

Promnezamne, klidně si to udělej s RPi. Sice si nemyslím, že to uděláš levněji, ale jdi do toho a dokaž mi, že nemám pravdu. Je to tvůj projekt a já ti do něj jen kecám.
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Darkhunter 27. 12. 2016, 22:08:59
Však to je dobře, že do toho kecáš. Proto jsem to tu psal.
Taky mě ten tablet napadl, ale nakonec jsem vybral právě variantu s raspberry, protože tam mám váhu, která je přes I2C na GPIO a stojí i s převodníkem kolem 150kč, kdežto klasická váha s usb stojí desetinásobek.
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: dustin 27. 12. 2016, 22:43:07
Přesně takovou váhu (klasický HX711) jsem připojoval přes arduino micro pro za 3 dolary jako klávesnici k tabletu. Triviální program na pár desítek minut práce i s testováním. Androidí tablet byl základní požadavek, ale daleko lepší (myšleno spolehlivější) by byl komp se sériovým portem a arduino mini pro za necelé dva dolary. IMO pro pár GPIOs nemusí být RPI požadavkem. Jinak váha (5kg) s normálním sériovým protokolem přes modrý zub stojí i v čechách pár stovek, analyzoval jsem v jedné takové formát toho protokolu.
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Darkhunter 27. 12. 2016, 22:46:58
Můžeš mi dát link? Já hledal asi tři týdny...
A našel jsem akorát poštoví váhu za 1500kč...
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Kit 27. 12. 2016, 22:51:06
Však to je dobře, že do toho kecáš. Proto jsem to tu psal.
Taky mě ten tablet napadl, ale nakonec jsem vybral právě variantu s raspberry, protože tam mám váhu, která je přes I2C na GPIO a stojí i s převodníkem kolem 150kč, kdežto klasická váha s usb stojí desetinásobek.

Převodník I2C na USB mě stál něco kolem 30 Kč. Je to vestavěno v tom konektoru USB a trčí z toho dráty I2C.
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: dustin 27. 12. 2016, 23:10:08
Už si to nepamatuju, ale např. tahle bude uvnitř určitě podobná https://www.aliexpress.com/item/High-Quality-APP-Kitchen-Scale-Bluetooth-Smart-Digital-Nutritional-Balance-For-IOS-For-Android-New-Arrival/32641637855.html

Ta, co jsem analyzoval, měla samostatný BT modul, takže se stačilo napíchnout na TX/RX dráty.
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: mac112 28. 12. 2016, 12:09:06
Co jsem četl, tak MLC industrial mají pouze rozšířený teplotní rozsah. Počet zápisů je stejný jako do obyč.MLC
Pokud o něco jde tak zásadně SLC . I ten Mikrotik dává zásadně SLC a má sf Wear L.
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Jose D 28. 12. 2016, 14:24:33
A co třeba ethernet a další wifi adaptér?
tak to je to nejmenší, píchneš tam USB hub.. a USB síťovku, raspi to má, myslím, interně stejně.
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Darkhunter 28. 12. 2016, 17:04:43
Nooo, já dneska četl o MLC vs SLC teda pro SSDčka, ale počítám, že to bude podobné.
MLC může dosáhnout až stejně write cyklů jako SLC(bez ECC a wear-leveling managementu), pokud má dobrý ECC a wear-leveling management. To by mi mohlo stačit.
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Darkhunter 29. 12. 2016, 02:05:40
Nezkoušel někdo F2FS na SD kartě s raspberry?
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Kolemjdoucí 29. 12. 2016, 02:49:15
Nezkoušel někdo F2FS na SD kartě s raspberry?

Ne, ale zkoušel jsem to na Androidu a životnost to nijak nezlepšilo. Chcípla jako tradičně po cca půl roce.
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: nobody(ten pravej) 29. 12. 2016, 04:38:12
vim ze si psal ze to chces narvat do klasicke krabice, ale pro info, ja mam u RPi mSATA MLC SSD pres redukci do USB (https://forum.root.cz/index.php?topic=13945.msg186295#msg186295) ;)

jinak ta industrialni microSD co si posilal link je asi po tebe idealni, tak ji zkus v praxi zatizit 700x tolik co by jinak sis zapsal za den a uvidis jesti vydrzi ty 2roky ;)
akorat ze s microSD na data/logy kdyz ti odejde tak prijdes o system, jestli by teda nebyli lepsi mit microSD na system v readonly a data/logy ukladat na USB industrialni flashku viz take ten odkaz hore :)
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Darkhunter 08. 01. 2017, 01:53:18
Tak jsem týden hledal tu správnou SD kartu a konečně jsem našel!!!
http://cz.rs-online.com/web/p/karty-secure-digital/1249649/
A tady je porovnání superMLC/MLC/SLC:
https://www.transcend-info.com/Embedded/Essay-7
superMLC je spíš SLC a má 30k write cyklů s daleko lepší cenou než SLC!
Název: Re:MLC vs SLC sd karta/usb pro raspberry PI jako server
Přispěvatel: Ovrscout 09. 01. 2017, 10:11:11
Když jde o SD karty, je třeba dohledat pořádné pdf. Pokud karta má alespoň nějaký wearleveling, tak se tam výrobce nezapomene pochlubit - alespoň heslovitě. Pokud pdf není, tak to karta pravděpodobně neumí, hlavně bacha na to že výrobci mají více řad karet a ne všechny mají stejné parametry :)
Alespoň základní Pdf se dají překvapivě sehnat u výrobců, případně v některých eshopech(farnel třeba).

Druhá věc je, že jednou za čas je potřeba data obnovit. U hloupých karet je třeba přepis, u lepších stačí data přečíst a karta si to případně obnoví sama. Samostatně to umí jen některé karty.
U všech je ale potřeba aby karta byla zapnutá. Pokud je karta rok vypnutá, tak je(v závislosti na počtu přepisů) velká šance že se nějaká data poškodí.

Obecně SLC vydrží víc, ale schopné MLC je levnější a pokud je zařízení trvale zapnuté a trochu se poladí, tak také postačí.