Hlavní navigace

Názor ke zprávičce Pomůže zapnutý swap výkonnostním problémům Linuxu? od Milan Keršláger - Použít c:\pagefile.sys? Musel byste připojit NTFS oddíl přes...

  • 13. 8. 2019 11:47

    Milan Keršláger

    Použít c:\pagefile.sys? Musel byste připojit NTFS oddíl přes FUSE (ntfs-3g, je to v userspace) a pak připojit jako swap ten soubor na NTFS. Budete tam mít dvojitou brzdu (filesystem, userspace), takže se to nevyplatí (při dnešních cenách SSD).
    Souborový systém (FS) je velmi citlivá záležitost. Jeho ovladač běží v jádru, kde se chyby neodpouští. A když je v tom chybička (typicky souběh, který se projeví jen při určité konstelaci a zátěži), bude se to špatně hledat, bude to náhodně poškozovat data, což bude katastrofa na pověst systému/distri­buce.[1] Co je větší problém, než stabilita FS, jsou doprovodné nástroje (fsck), což je typicky katastrofa, případně i menší problém vede ke ztrátě dat, což je opět velmi nepříjemné. Proto se dlouhodobě pokládá za důvěryhodný ext4 a ostatní systémy... no leda byste měl sysadmina, který to vyřeší/opraví jakýkoliv problém obratem ručně.
    Co se týká F2FS, tlačil ho Samsung, Google z toho vycouval (viz výše) a vzal ho na milost až loni. Zřejmě v Androidu převládne, protože můžete vynechat FTL (Flash Translation Layer) a zařídit wear leveling softwarově (což je levnější). Vzpomínám si na "slavnou" keynote Microsoftu, který prohlásil že NTFS je nejlepší a potíže se SSD (resp. neschopnost využít jejich potenciál) jdou zcela na vrub výrobců HW, tudíž oni se svým FS nic dělat nebudou :-(
    [1] práce na odstraňování regresí FS a jejich vypiplání pokládám za jeden z největších (a nejskrytějších, nejnedocenějších) darů firmy Red Hat komunitě