Kifejezetten Raspberry Pi-hez tervezett USB pendrive-ot jelentett be a Raspberry Pi projekt

Címkék

Raspberry Pi Flash Drive - az ígéret szerint Raspberry Pi 5-höz optimizált, stabil USB 3.0 teljesítményű, erős random és szekvenciális IO teljesítmény, SMART monitorozási lehetőség, szerény fogyasztás. Elérhető 128 GB-os és 256 GB-os méretekben.

Hozzászólások

Akkor ez jó lenne Mikrotik-hez is, pláne, hogy már van egy kattintós APP szekció is kész konténerekhez.

Valaki segítsen már ki: egy szabvány USB komporttal ellátott akármihez miképpen lehet egy nyomorúságos pendriveot optimalizálni? Esetleg valami egyszerűbb / valahol beragadt és egyáltalán elérhető csipeket használtak azzal a gondolattal, hogy "ehhez jó lesz az is"? Mondjuk ez is optimalizálás lenne, csak nem úgy, ahogy elsőre gondolnám :)

Vortex Rikers NC114-85EKLS

Csak tippelek, hogy az USB pendrive és az SSD drive "szervezése" egészen másra van "optimalizálva" - és utóbbi sokkal több írási ciklus alatt "használódik el".
Gyanítom az utóbbiból készítenek valami hasonlót "USB tokozással".

Mondjuk rPI-be szerintem elég jó opció lehet a DashCam-ekhez fejlesztett high/ultra endurance uSD kártya is.
 

A legtobb USB-s thumbdrive (jopar 3.0 driveot kiprobaltam) gyotrelmesen katasztrofalis teljesitmenyt nyujt, ha kis blokkmeretu random iras/olvasas van rajta, ami tipikus, pl ha valamilyen OS fut rola. Erdemben sokkal rosszabb elmeny, mintha egy 20 eves USB 2.0-as 2.5"-es hazba rakott 25 eves PATA HDD-rol menne az egesz. Ha ez a thumbdrive megkozelitoleg olyan lesz, mintha egy mar levetett, random SATA SSD-t raktal volna be egy 3.0-as hazba es azt dugod be az USB-be, esetlegesen meg uas is, no, az szerintem remek drive lesz/lehet.

Olyanom (kb. olyanom) van nekem is, csak hűtőborda van rajta :) pedig 4x ekkora helyen van. Amúgy ha így is van, az miért Pi5-höz van optimalizálva? Nem kötekedni akarok, csak az ilyen buggyant marketinges felütés -amire kérdezek- egyszerűen csípi a szemem. Ha mondjuk az Apple jönne azzal, hogy Mac-optimalizált pendrive jön, egy hétig röhögne mindenki.. én is. Apple felhasználóként röhögnék.

Vortex Rikers NC114-85EKLS

En nem latok itt a problemat. Megsem irhatja le, hogy az Asrock uj N nemtudomhanyszazas ITX alaplapjahoz optimalizalta. Az okos vasarlo egyik fulen be, a masikon ki megy a marketingmaszlag es megnezi majd a spec sheetet a tobbieknek meg pont jo lesz, mert a raspberruhez optimizaltak es ha lassunak erzi a raspberrys, keyboardba epitett minipcjenek a teljesitmenyet, akkor ez meg fogja oldani a problemait, tehat megveszi, win-win.

A lényeges differencia a random IO-ban van. Egy pendrive-ot normálisan a legtöbben úgy használnak, hogy sok adat ráír szekvenciálisan, sok adat visszaolvas szekvenciálisan, aztán sok adat letöröl, új adat ráír. Ha viszont OS root fs-nek akarod használni, akkor sok random read és write terhelés lesz és ez fogja döntően befolyásolni, hogy mennyire "érzed" gyorsnak a rendszert. Nem is csak a nyers IOPS, hanem főleg a latency. És persze az se mindegy, hogy belül a flash mekkora write-amplification-t kap a random IO-tól, az élettartama ezen fog múlni.

Nyilván nem az itt a lényeg, hogy konkrétan Pi5-re van-e optimalizálva, hanem arra a használati esetre, ahol egy rendes oprendszernek (read-write root filerendszerrel) kell futnia róla. 

Nekem csak Pi4-em van otthon, de azt tudom, hogy USB3-on (desktop SSD-vel, UAS SATA-USB bridge-el) messze nem tud akkora sebességet, mint egy Intel chipsetes alaplapi USB3 vezérlő. A Pi5 lehet, hogy már jobban megközelíti a rendes desktop gépek USB3 sebességét, gondolom ezt akarja jelezni a marketing.

Régóta vágyok én, az androidok mezonkincsére már!

"A legtobb USB-s thumbdrive ... gyotrelmesen katasztrofalis teljesitmenyt nyujt"

Én is így tapasztaltam, és nem értem, miért van ez így. Ha sebességet akarok, akkor veszek egy SD-kártyát, megy egy jó SD-kártya olvasót. Kicsit nagyobb, kicsit drágább, de 100MB/s-ot simán el lehet vele érni. Pendrive-ban ugyanilyen miért nincsen?

Nekem van ilyet tudo driveom! Hosszas keresgetes utan nem is tudom, hogy hany drive vasarlasa, majd visszavitele utan talaltam a Patriot Rage-t. Ez siman olvashato majdnem 200 megaval es irhato 100 mega felett (kb 6-7 eve vehettem). Volt egy ujabb tipusbol 256 gigasom belole (szinten patriot rage, de az feher volt, kb 2-3 eve vettem), az 400 mega/sec felett volt olvashato es majdnem 300 megaval irhato (ezt kolcsonkapta valaki, ugyhogy, aki magara ismer, kerem adja vissza!). Tehat, van ilyen... Csak sok az olcso hus a piacon...

Szerk: megtalaltam a feher rage adatlapjat

Mit jelent az, hogy nem flash alapu?! Az SSD-ben is flash van, sott ha hinni lehet a leirasnak, ebben is MLC es TLC flashmemoria van. Gondolom, raktak a flash melle rendes kontrollert, nem ugy mint sok masik egyeb tipusra (sott, nem csak a kontroller lehet ugye gagyi, hanem a hasznat flash is lehet az).

Pontosan ennyit. (Bár a "flash-alapú" vs. "SSD-alapú" elnevezés helyességét én is vitatom :D )

Hagyományosan annyit jelentett, hogy az egyikben kifejezetten pendrive-okhoz fejlesztett gagyi mikrokontroller csinálta a flash-USB interfészt. Emlékeim szerint volt, aki reverse engineerelt ilyeneket és kiderült, hogy sokban egy közönséges 8051-es van belül, nyilván egy chipre integrálva az USB és a flash interfésszel. Talán volt, amiben 6502-es processzort találtak, nyilván jóval magasabb órajelen az eredetihez képest, de alapvetően egy az egyben az eredeti klónja volt.

A másik kategóriában meg eredetileg vettek egy normál SATA SSD vezerélőt és egy USB-SATA bridge-el bekötötték USB-re. Aztán később lettek olyan SSD kontrollerek, amikben opcionálisan benn volt az USB interfész is, asszem a Sandforce csinált ilyeneket, amikor még létezett ez a brand. Teljesítményen ezek nagyságrendeket vertek a mikrokontroller alapú megoldásokra. Nem is annyira szekvenciális, hanem főleg random IO-ban.

És igen, ez utóbbiak általában implementálnak UAS-t, SMART-ot, van TRIM, secure erase támogatás stb. amit egy normál SSD-től elvárnál.

Régóta vágyok én, az androidok mezonkincsére már!

Öröm és boldogság lehetett rá flash translation layert, meg wear-levelling algoritmust implementálni :) Valószínűleg kb annyi beágyazott RAM lehetett benne, mint egy VIC20-ban. Ami még rémlik a (nagyon régi) cikkből, hogy a saját firmware-jét is a fő flashben tárolta - hiszen így egy SPI eeprom-ot meg lehet spórolni az anyaglistáról. Na arra kíváncsi lettem volna, hogy miféle Münchausen-bárói bootstrapping megoldás kelhetett ahhoz, hogy ez lehetséges legyen...

Régóta vágyok én, az androidok mezonkincsére már!

Na, az szép! Ezt sem tudtam.

Mi ennek az oka? Van valaki, aki csak Z80 assembly-ben tud programozni, ezért a kolléga kedvéért FPGA-ba tesznek egy Z80 CPU-t?

Annak idején szerettem a Z80-at, de most, hogy van tapasztalatom más, inkább RISC architektúrákkal, azt látom, hogy a Z80 nem volt hatékony.

tr '[:lower:]' '[:upper:]' <<<locsemege
LOCSEMEGE

Szokott SMART lenni a sima pendriveokban? Nekem nem rémlik.

Form follows function.

Azt hittem elsőre, hogy az optimalizálás kimerül a rózsaszín tokozásban. Aztán a képet látva csalódnom kellett. :)

Pendrive esetében egyébként fokozottan igaz a régi mondás: hardware-t venni tudni kell.