Tato přídavná deska https://rpishop.cz/499226/pimoroni-nvme-base-for-raspberry-pi-5/ řeší problém s NVMe. Takto to mám na serveru a výkon je díky připojení na PCIe 2 sběrnici (PCIe 3 musí se nastavit v configu) skvělý. Tohle asi žádná karta nedokáže. Je také fajn že Rpi z takto připojeného SSD bez problémů bootuje. Chlazení obstarává toto rozšíření https://rpishop.cz/chladice-pro-raspberry-pi-5/6496-raspberry-pi-5-active-cooler.html a krabičku mám tuto https://www.printables.com/model/722026-raspberry-pi-5-case-for-pimoroni-nvme-ssd-base-opt .
I marné čekání může být cíl :-)
A kdyby ho tam náhodou dali, tak se dá čekat zase na něco jiného (16GB RAM, UEFI, suspend to ram, USB-C vic nez 5V, DP over USB-C, ....)
Ty existujici NVME hats pro Pi5 už je skoro ono a až přijde CM5, tak jsou už dnes CM4 desky ktere mají M2 slot přímo na sobě (třeba CM4-IO-BASE-A/B), tak možna už je na čase vybírat na co čekat příště.
Kdyz sem mel RPi3, tak sem z industrialni microSD (ktera se chovala mnohem lepe nez bezna) presel na USB->mSATA SSD (takze jen v USB 2.0) a i tak to bylo mnohem lepsi, rozdil podobnej jako prejit z hdd 4200rpm na sdd ;-) (samozrejme rychlost byla omezena tim usb2, ale celkova odezva pri praci s diskem diky iops byla uplne nekde jinde :-)
Moja skúsenosť na niekoľkých ks RPi s kartami Sandisk/Swissbit, prevádzkovaných rádovo roky 24/7 (alebo štartovaných na rádovo minúty každú hodinu) je, že pokiaľ nie sú vystavované brown-outom, tzn. zálohované napájanie a vždy zabezpečený štandardný shutdown, vie byť spoľahlivosť veľmi slušná. Aj bez ďalších opatrení typu F2FS a pod. Najstaršie inštalácie majú momentálne 7 rokov.
SD karty sú dosť slušné, podľa miestnych odborníkov som čakal, že po chvíli karty zahodím. Na také to domáce použitie, alebo nejaké ad-hoc prototypy to stačí. Momentálne bežím od minulých vianoc Raspberry pi5 so sandiskom ako primárny počítač. SD-karta stále tá istá a je vporiadku. Dôležité veci si zálohujem, tých je iba pár. Problémy som mal nie s SD-kartou, ale softvérom. Raspbian rozhodne nie je produkčný heavy duty OS, niekedy sa urvú a človek vidí, že robia opravu opravy opravy.
Ak by som na tom 24/7 kompiloval kernel, alebo behal inštanciu oracle, tak samozrejme by to bolo inak. To už by som si kúpil NVME SSD, alebo ešte lepšie, vhodnejší počítač.
19. 10. 2024, 10:34 editováno autorem komentáře
V praxi u té výdrže karet asi dost záleží, na co to RPi kdo využívá. Osobně jsem třeba nikdy neměl tendenci, abych si z toho udělal náhradu pracovního počítače, přišlo mi to spíš masochismus (který jsem si tehdy bohatě kompenzoval rozběháním toolchainu na cross kompilaci x86->arm), nicméně chápu, že někdo může mít i tyhle ambice. V tom případě bych jednoznačně volil SSD, zvlášť když je to teď u RPi relativně snadné.
Ale pokud je to rozběhané na nějakou jednu úlohu, která sama o sobě nevyžaduje extra moc zápisů (jako třeba často aktualizovaná SQL databáze) nebo je to na nějaké bastlení, jak píše RDa, tak je to typicky docela v klidu.
RPi používám dost často jako různé převodníky rozhraní, monitoring, přehrávače médií ze sítě, sdílení USB věcí do virtuálů atp. A zásadnější problémy nemám, běží to roky se stejnými SD kartami (v podstatě od uvedení RPi4).
Používám většinou industrial karty od Kingstonu řady SDCIT2, které jsou dobře dostupné a vcelku laciné, případně i nějaké industrial Transcendy, ty jsou dražší a dají se objednat třeba od Farnellu. Mají ECC, wear leveling, remap.
Alokuju tak do 80% kapacity a podle potřeby většinou ještě optimalizuji malé zápisy pomocí log2ram https://github.com/azlux/log2ram
Tam kde by bylo vyloženě třeba mít 100% záznamů v logu i po násilném vypnutí, tak to budu stejně sypat po síti syslogem nebo přes API na nějaký logserver. Navíc i ty neplánované výpadky se dají docela omezit, pokud na místě dostupné dvojí napájení (strojovna), kdy se RPi dá snadno dovybavit "slučovačem" resp. přepínačem z dvou USB-C adaptérů.
Takže intenzivnější momenty se zápisy na SD jsou v podstatě jen aktualizace balíčků nebo ugprade systému.. a s tím jsem nezaznamenal žádné kritické problémy, SDčka drží. Ideální to není, ale na spousty věcí to bohatě stačí.
@msmucr
Osobně jsem třeba nikdy neměl tendenci, abych si z toho udělal náhradu pracovního počítače, přišlo mi to spíš masochismus (který jsem si tehdy bohatě kompenzoval rozběháním toolchainu na cross kompilaci x86->arm), nicméně chápu, že někdo může mít i tyhle ambice.
Toto znie dosť povýšenecky. Osobne to tak používam a nemám problém.
Jestli vám to takhle vyznělo, omlouvám se, ale vůbec jsem to povýšenecky nemyslel.
Jen mě osobně to nepřišlo jako úplně dobrý nápad, protože by mi to v reálu nic nepřineslo. Když to trochu rozvedu, tak na pracovním počítači (narozdíl od jednoúčelových věcí, nebo blbnutí) nepotřebuji ta rozhraní, které má RPi, stejně jako pro mě není úplně výhoda to, že to má 9x6 cm, spíš naopak.
Do uvedení loňského RPi5 by to pro mě bylo také jednoduše pomalé. Tam se sice spousta věcí k lehčímu desktop použití posunula (nejen výkon novějšího, aktivně chlazeného CPU, ale i vyvedená 1linka PCIe, kdy tam jde přes další board připojit NVMe disk, bez USB krabiček), ale zároveň to pak vyjde víceméně nastejno nějaké mini PC. Když bych z jakéhokoliv důvodu chtěl takhle malý počítač, tak si můžu za víceméně ekvivalentní peníze bez extra laborování koupit hotové miniPC s Alder Lake Intelem (N95, N100). Poběží mi tam out-of-box víceméně všechny aktuální distribuce (nebo Windows, BSD), protože je většina věcí v upstreamu. Budu mít funkční akceleraci (de)kódování videa přes QSV (v RPi 5 například vyrušili H.264). Pojedou mi i uzavřené aplikace, které nemají build pro ARM nebo můžu v pohodě použít Wine, kdybych potřeboval spustit nějakou aplikaci z Windows atd. Výkonově to bude buď plus mínus stejné, nebo lepší (např. pokud je nějaká věc líp optimalizovaná pro AVX, SSE než NEON, občas se ještě něco takového najde).
Takže mě by to pro desktop opravdu nic nepřineslo, krom toho že bych si mohl třeba občas spustit uname -m a vypsalo mi to pěkně aarch64 :).
Ale jak jsem říkal, je to celé čistě můj subjektivní pohled a potřeby, jestli vám to funguje a jste spokojený, tak mám radost s vámi.. :)
21. 10. 2024, 12:21 editováno autorem komentáře
Toto znie dosť povýšenecky. Osobne to taky tak nepoužívam stejne jako msmucr ale nemám problém ani s lidma co to tak pouzivaji.
A vubec to neni ekvivalent "blogov typu nepoužívam Linux", linux pouzivam, photoshop ne, jen mi to proste na te Pi pripada v dnesni dobe jako nerozum. Je to pomalejsi a vyjde to draz a nema to zadnou vyhodu kterou bych ocenil. Ze je uvnitr ARM samo o sobe zadnou hodnotu nema.
>> Pro chvíle nostalgie a masochismu existuje FreeBSD
O to mi nejde, nie som masochista. Skôr raspberry pi 5 ako bežný počítač zvyknú hohnotiť ľudia, ktorí ho tak nepoužívajú a potom majú rôzne tvrdenia nezaložené na vlastnej skúsenosti a majú sa potrebu vyjadriť pod články o raspberry pi.
Predstavte si, že by niekto všade písal - "Hmm, server v U-Rack. Ja používam raspberry pi ako server a môžem si ho dať do vrecka. Používať U-Rack je pre mňa masochizmus, ani poriadne GPIO to nemá. Chápem, že niekto to môže používať, ale mne sa to zdá nevhodné. Vždy crosscompilujem na x86, lebo to je zastaralá CISC architektúra."
Me se naopak zda ze vetsinou to spis komentuji lidi kteri Raspberry znaji, pouzivaji na to, na co se hodi, a znaji i PC a proto vyhodnotili ty dve veci a vyslo jim ze pouzivat Pi5 jako desktop nestoji za to.
Me to treba chvili trvalo nez jsem k tomu dosel. Zkousel jsem pouzivat Pi3, Pi400, CM4 v oficialni IO desce taky i jako desktop. Sice to docela pouzitelne bylo, ale bylo to horsi nez repasovany tenky klient podle prakticky vsech meritelnych parametru - cena, vykon, spolehlivost, rozsiritelnost, flexibilita, kompatibilita, celkova uzitna hodnota a komfort (napr suspend a hibernate). Pi5 tenhle pomer jen dal zhorsila - jeste vyssi cena, spotreba, hlucnost oproti verzi 4. Blizi se to vsim pomalu k PC ale je to horsi a jde to spatnym smerem - ztraci to vyhody ktere to melo.
A ze jde server " dať do vrecka" asi neni pro vetsinu zrovna dulezita vlastnost serveru, spolehlivost a vykon je asi o dost dulezitejsi.
Téma zajímavé, chválím (až na absenci výdrže, což je achilova pata sdkaret v počítačích), ale no ty kráso, čekal jsem něco šokantního. navíc ty ceny odpovídají tomu, co se prodávalo před 5 lety ale to byla i karta dělaná na ty proklaté zápisy
A taky další problém , asi vzájemně vylučující k rychlosti je právě ta výdrž, možná rychlé karty nemohou být dělané na přežití těch neustálách zápisů.
jak si typ parametry cqe těchto karet stojí v provnání s nvme disky, sata, ncq? tam se právě oděěluje ssdrno od plev. jestli jde o velké zrychlení nebo jen o mírný pokrok v mezích zákona?
Ale dnes se tomu člověk jen směje, uhs-2 jen vefoťácích ( prakticky jen plnoformátové SD, ne microSD), kdo chce rychlost ,koupí eMMC (kde to taky není 5x výkonnější, jak HS400 slibuje), a nebo rovnou NVME, U2, případně CFEXPRESS? ale to taky opět mají jen foťáky
UHS2 muzete mit skrze USB3 ctectku, otazka je proc tomu vnaset dalsi prvek
CFe je pouze dalsi fyzicky format pro NVMe - zatimco jadro je porad to same, vsechny variace na tohle tema nesou ruznou fyzickou podobu - od cipu, zvejkacek, po krabicky ruznych rozmeru, s ruznou potrebou chlazeni.
Prakticky ani jednomu zminemenu typu nic nebrani - ale trh je malej - proc davat 100% produktu s necim, co vyuzije 1% lidi? RPi dela monolity a bastly, ne modularni a prumyslova reseni.
eMMC muze byt rychlejsi, ale musi byt pripojeno skrze 8 bitu, ne skrze 4 jako SD karty. Jinak to v nicem jinem jiny neni. Teoreticky to ma tedy 2x vetsi prenosovku na fyzicke vrstve, oproti klasicke SD. A mozna nejaky dalsi frekvencni krok tam je dovolen, kvuli tomu ze to je zapajene BGA a ne hromada pofidernich konektoru.