Malá popularita F2FS na flash pamětech

Malá popularita F2FS na flash pamětech
« kdy: 17. 03. 2020, 19:18:52 »
Nazdarek lidi.

Nevite nekdo proc se F2FS tesi tak male popularite na flash pametech v realnem pouziti?
Specielne to prakticky nikdo nepouziva na Raspberry Pi (a ostatnich "ovocnych" variantach, orange, banana atd).
Jasne, tam neni pouzita Flash primo, ale jako SD. Jenze zaroven drtiva vetsina vyrobcu beznych SD karet se vubec nezabyva nejakou blokovou vrstvou a wear-levelingem. Takze prave tam to dava perfektni smysl. Presto realne tam neni zadna snaho o vyuziti a pouziva se bezny EXT(4), ktery se na SD vubec nehodi.

Mate nekdo tucha proc?
« Poslední změna: 17. 03. 2020, 23:04:22 od Petr Krčmář »


alex6bbc

  • *****
  • 1 432
    • Zobrazit profil
    • E-mail
Re:Mala popularita F2FS na flash
« Odpověď #1 kdy: 17. 03. 2020, 20:50:37 »
nebyl ten FS kvuli drivejsim problemem na pevnych pametech s trim a dneska uz to nema vyznam?!??

Re:Mala popularita F2FS na flash
« Odpověď #2 kdy: 17. 03. 2020, 21:36:11 »
Nebyl.
SD karty prakticky zadna zadnou blokovou vrstvu s trim funci nemaji. Cestna vyjimka jsou karty, ktere vyuzivaji faktu, ze FAT/EXTFAT je predepsany format ve standartu a alespon na tuhle cast pouzivaji mapovani bloku na fyzicky sektor jinak nez 1:1. Bohuzel tohle je jedno ze spinavych tajemstvi, ktere bezny uzivatel SD karty netusi. F2FS to celkem elegantne resi, ale jeho vyuziti je mino telefony prakticky nulove. A me zarazi proc.

alex6bbc

  • *****
  • 1 432
    • Zobrazit profil
    • E-mail
Re:Mala popularita F2FS na flash
« Odpověď #3 kdy: 17. 03. 2020, 22:14:35 »
Nebyl.
SD karty prakticky zadna zadnou blokovou vrstvu s trim funci nemaji. Cestna vyjimka jsou karty, ktere vyuzivaji faktu, ze FAT/EXTFAT je predepsany format ve standartu a alespon na tuhle cast pouzivaji mapovani bloku na fyzicky sektor jinak nez 1:1. Bohuzel tohle je jedno ze spinavych tajemstvi, ktere bezny uzivatel SD karty netusi. F2FS to celkem elegantne resi, ale jeho vyuziti je mino telefony prakticky nulove. A me zarazi proc.

ok, a bude pro frantu uzivatele nejaky rozdil proti tomu kdyz ma tom fatku?
rychlost, vydrz, vykon????!!!

Re:Malá popularita F2FS na flash pamětech
« Odpověď #4 kdy: 18. 03. 2020, 00:04:05 »
Ta FAT tabulka podle ktere se jmenuje souborovy system, ktera se meni pri kazdem zapisu ma na SD karte ocekavane umisteni. To znamena, ze vyrobci karet umoznuje predpokladat, ktere sektory SD karty se budou menit casteji. Jinak receno udelat zjednodusenou blokovou vrstvu jen pro tuto cast a zbytek, kde se predpokladaji data mapovat logicky blok na fyzicky 1:1.
Pocty dovolenych zapisu do flash se se zvysujici se integraci zmensuji. Jsou to bezne jen jednotky tisic.
Dokonce ta nejbidnejsi a nejlacinejsi sorta SD karet nedela ani to a mapuje logicky blok na fyzicky 1:1. Kolik pak SD karta snese zapisu se da odhadnout. Moc to neni.


Re:Malá popularita F2FS na flash pamětech
« Odpověď #5 kdy: 18. 03. 2020, 10:38:52 »
Nějakou dobu jsme f2fs používali právě na RPi s SD kartami, nasazení bylo kolem stovky ks. Problémy s tím nebyly, narozdíl od ext4 to skutečně po pár měsících zuřivého zapisování neumíralo, ale nakonec jsme přešli na btrfs, které má ty stejné výhody co se opotřebení flashe týče, ale navíc nám dává pár elegantních možností jako např. provedení atomického in-place přepisu rootfs za běhu ("OTA" aniž bych tam musel instalovat dvojnásobně velký flash na dvě kopie).

Re:Malá popularita F2FS na flash pamětech
« Odpověď #6 kdy: 18. 03. 2020, 11:38:52 »
Jenze vyuziti btrfs a SD kartach je podobne velke jako F2FS.
Vsichni se na "ovoci" a podobnem HW drzi ext4. A me neni jasne proc, kdyz se obecne vi jaky je to probem.

RDa

  • *****
  • 2 467
    • Zobrazit profil
    • E-mail
Re:Malá popularita F2FS na flash pamětech
« Odpověď #7 kdy: 18. 03. 2020, 12:04:28 »
Jenze vyuziti btrfs a SD kartach je podobne velke jako F2FS.
Vsichni se na "ovoci" a podobnem HW drzi ext4. A me neni jasne proc, kdyz se obecne vi jaky je to probem.

Typicky je to kvuli male velikosti SD karty nebo eMMC, takze se tam vejde nejcasteji jenom OS, ktery znaci mostly-read pattern. Uzivatelska data byvaji dnes nejcasteji bud v cloudu, na sitovem disku, nebo na USB disku. Typicke RPi nasazeni totiz neni domaci desktop / workstation, kde se toci interne opravdu hodne dat. A posledni duvod.. uzivatele dnes moc netvori, jen konzumuji.

Re:Malá popularita F2FS na flash pamětech
« Odpověď #8 kdy: 18. 03. 2020, 15:38:44 »
Raspbian i Armbian na tom mají /var/log a zapisujou do toho zběsile.

Re:Malá popularita F2FS na flash pamětech
« Odpověď #9 kdy: 19. 03. 2020, 13:06:54 »
Prave nejen kvuli /var/log me neni jasne, proc se tak urputne drzi ext4, kdyz mame lepsi reseni.

Re:Malá popularita F2FS na flash pamětech
« Odpověď #10 kdy: 20. 03. 2020, 08:03:37 »
Něco jako TRIM jsem na microSD už viděl, jen se tomu říkalo nějak jinak. Ale s fstrim to fungovalo. Nečekal bych to na 10 let staré kartě, možná ani na 5 let staré kartě (i když z té doby už nějaké karty budou) a možná ani na té úplně nejlevnější dnešní kartě, ale třeba na A1 (a snad nejen tam) by to snad už mohlo být. Statistiku nemám, ale ani Vy žádnou u svého trvzení neodkazujete.

Proč se neprosadilo tolik F2FS – spekulace a vzpomínky na to, co jsem někde četl:

* Někde jsem četl, že to prý není tolik otestované, aby si to třeba výrobci telefonů troufli nasadit.
* Tuším, že tam po čase s fragmentací dost klesala rychlost čtení.
* S A1 asi klesla potřeba řešit F2FS.
* S podporou discardu taky.

Re:Malá popularita F2FS na flash pamětech
« Odpověď #11 kdy: 21. 03. 2020, 09:37:25 »
Já vidím podstatnou výhodu f2fs oproti ext4 v rychlosti.. Již několik let využívám f2fs na SSD na notebooku a rozdíl je znatelný. Výrazný skok jsem zaznamenal i u tabletu  s eMMC pamětí. (Hlavně rychlejší boot systému a načítání aplikací)