Opravdu pomalý SSD disk

CPU

  • *****
  • 1 040
    • Zobrazit profil
    • E-mail
Re:Opravdu pomalý SSD disk
« Odpověď #15 kdy: 07. 03. 2025, 12:46:02 »
taky by se z toho za chvili mohl vyklubat jen WO atribut a data nikde :-)

Mohl, ale to se ti může stát i u normální disku, klidně i plotny.
Pár takových disků mi tu "umírá" už pár let a pořád se jim nechce (bohužel mix. SATA/NVMe/U.2)
Jeden je v provozu 24*7 a čte, čte, čte a čte, byť na něj poslední tři roky nešel ani jeden zápis :)
resp. ten disk si napozadí něco dělá, protože mu životnost ze 3% klesla na 2%, ale touhle rychlostí bude na 0% za čtyři roky ;D


Wasper

  • ***
  • 158
    • Zobrazit profil
    • E-mail
Re:Opravdu pomalý SSD disk
« Odpověď #16 kdy: 07. 03. 2025, 14:11:28 »
Diky vsem za rady. trim jsem delal nekolikrat - prvne byl v cronu, pak se vsechno premazalo a udelal se pri mkfs, pak nekolikrat rucne.
To s tim Windozim toolem od vyrobce je dobry hint, zkusim, jinak se asi smirim, ze mam extra spatny kus (to jsem necekal) levneho extrasmejdu (to jsem cekal).

Re:Opravdu pomalý SSD disk
« Odpověď #17 kdy: 07. 03. 2025, 15:03:14 »
Ten discard celýho disku jde udělat i v Linuxu, není třeba Windows nástroj. Ale smaže to všechno na disku

Kód: [Vybrat]
sudo blkdiscard /dev/sdd

Re:Opravdu pomalý SSD disk
« Odpověď #18 kdy: 07. 03. 2025, 16:06:23 »
Problém u tohohle SSD je, že výrobce deklaruje výkon jen v situaci, je-li disk nový, popř. při uvedení do stavu "jako nový" pomocí Secure Erase. Nic víc. Neuvádí nic jako nejmenší možná rychlost a podobně. Takže pokud SSD podle specifikace "po Secure Erase v CrystalDiskMarku při nastavení Queue Depth 32 se zapnutou write cache umí udělat zápis 500 MB/s a čtení 540 MB/s", tak bohužel není co reklamovat.

Re:Opravdu pomalý SSD disk
« Odpověď #19 kdy: 07. 03. 2025, 17:34:25 »
Myslím, že pokud se disk dostává do stavu, kdy nereaguje na OS a ten vyhlašuje timeout chyby, tak to na reklamaci je.
Jedině, že by toto chování bylo popsáno v manuálu s informací, jak se mu vyhnout - např. vždy nechat na disku alespoň 10% volného místa, jinak hrozí popsané chování.


CPU

  • *****
  • 1 040
    • Zobrazit profil
    • E-mail
Re:Opravdu pomalý SSD disk
« Odpověď #20 kdy: 07. 03. 2025, 18:25:55 »
při uvedení do stavu "jako nový" pomocí Secure Erase. Nic víc.

Presně.
Až to majitel zkusí, uvidí se, co dál.
Tyhle disky nejsou vůbec špatné, když se používají tak nějak vhodně.

msx.

Re:Opravdu pomalý SSD disk
« Odpověď #21 kdy: 10. 03. 2025, 06:37:22 »
Diky vsem za rady. trim jsem delal nekolikrat - prvne byl v cronu, pak se vsechno premazalo a udelal se pri mkfs, pak nekolikrat rucne.
To s tim Windozim toolem od vyrobce je dobry hint, zkusim, jinak se asi smirim, ze mam extra spatny kus (to jsem necekal) levneho extrasmejdu (to jsem cekal).
Mám ten istý disk už 2,5 roka a popisované problémy nemám. Je to na reklamáciu. Ten disk je síce pomalý, ale nie až tak. On začne ládovať tak ako má v papieroch, čiže 600 MB/s a po pár sekundách klesne na pár sekúnd na 20 MB/s, zrejme kým sa neuvoľní cache, a potom sa opäť vráti na plnú rýchlosť. Trimom to určite nie je. Navyše, aj keď spomalí, tak na systém stále reaguje.

Mal som kedysi disk, ktorý vykazoval permanentne takéto rýchlosti asi pol roka od kúpy. Tak som ho pre istotu prešiel kontrolou povrchu disku. Našiel som 8 vadných sektorov a išiel na reklamáciu. Keďže to bolo SSD (WD Green 240 GB), tak mi predajca povedal, že som mal šťastie, že som dokázal ešte odzálohovať všetko potrebné, pretože SSD zvyčajne skončí úplne.

Takže na tvojom mieste by som reklamáciu (ak nie je neskoro) určite neodkladal.

CPU

  • *****
  • 1 040
    • Zobrazit profil
    • E-mail
Re:Opravdu pomalý SSD disk
« Odpověď #22 kdy: 10. 03. 2025, 07:28:27 »
a popisované problémy nemám. Je to na reklamáciu.

Vy kluci asi netušíte, jak to vypadá, když TRIM nejede...

Karmelos

  • *****
  • 1 156
    • Zobrazit profil
    • E-mail
Re:Opravdu pomalý SSD disk
« Odpověď #23 kdy: 10. 03. 2025, 12:50:46 »
a popisované problémy nemám. Je to na reklamáciu.

Vy kluci asi netušíte, jak to vypadá, když TRIM nejede...

Pouč, pls, jaxe to pozná a jaxtoho ven?
Gréta je nejlepší.

CPU

  • *****
  • 1 040
    • Zobrazit profil
    • E-mail
Re:Opravdu pomalý SSD disk
« Odpověď #24 kdy: 10. 03. 2025, 15:39:57 »
Pouč, pls, jaxe to pozná a jaxtoho ven?

XorryVe, nexi maXchrovat, gzy gzy gzy iii bil bich traXpnej.

Karmelos

  • *****
  • 1 156
    • Zobrazit profil
    • E-mail
Re:Opravdu pomalý SSD disk
« Odpověď #25 kdy: 10. 03. 2025, 16:01:30 »
Pouč, pls, jaxe to pozná a jaxtoho ven?

XorryVe, nexi maXchrovat, gzy gzy gzy iii bil bich traXpnej.

Voe, Téď machruješ, a moh sem taky napsat jak100hoven.

ne fakt, mě by to opravdu zajímalo, jak se pozná, že mi nefunguje trim. Dávám do starejch pleček sata SSDčka, a už mi nějaký umřelo, tak jestli to nejni třeba tím... Mám tam různé OS - XP, 7, 10, 11, linux...
Gréta je nejlepší.

CPU

  • *****
  • 1 040
    • Zobrazit profil
    • E-mail
Re:Opravdu pomalý SSD disk
« Odpověď #26 kdy: 10. 03. 2025, 18:17:33 »

Ale ve vláknu to už je napsané i to, proč si to myslím. Bez toho, aby původní tazatel napsal, jestli to pomohlo, se dál nedostaneme.

A je recept, jak NÉKTERÉ LACINÉ SSD do takového stavu dostat.

- vypnout TRIM
- vytvořit nezarovnaný oddíl
- disk zapnit k prasknutí hromadou souborů (napr. dekompresí)
- odmazat cca 40 GB místa, aby vůbec mhla fungovat SLC cache
- spustit rozbalení archivu nebo kopírování většího množství malých souborů

U některých disků ti po zaplnění SLC cache rychlost klesne na jednotky MB, protože disk se snaží vyprázdnit SLC cache, pere se s tím, co tam rveš a ještě se na pozadí se snaží utilizovat souborový systém.

Jeden disk mi takhle jel řádově jednotky MB/s a stačilo ho uvést do továrního nastavení, aby zase jel normálně....doteď funguje. Jen musí běžet utilita výrobce, protože widle ho neotrimují + zarovnaní + trik s vyhrazením 10% místa, dokud je disk úplně prázdný (hned při prvním použití).

Ad tazatel:
- měřil správně?
- neovlivnila mu měření nějaká úloha?
- kopírování bylo z  disku X na X nebo disk Y nebo z USB třeba?
- jaký typ dat to byl?
- jak plný má disk, starý OS?
- ...

Jen polévka ze sekerky...

A třeba JE tenhle disk vadný nebo fejk, ale jak to chceš poznat, když to nezksíš?
« Poslední změna: 10. 03. 2025, 18:23:04 od CPU »

Re:Opravdu pomalý SSD disk
« Odpověď #27 kdy: 11. 03. 2025, 01:24:20 »
Ano, tohle všechno zmíněné je sice fajn a za určitých podmínek to třeba může pomoct.
Nicméně, a teď píšu čistě ze své zkušenosti s řádově vyššími desítkami modelů a typů v nejrůznějších cenových hladinách tzn. od serverových, USB externích, standardních TLC/QLC low-endů až po ty nejhorší OEM srágory, co se dávají do základních notebooků - pokud to SSD nebylo vadné, nebo nahnilé, třeba když mi ho někdo donesl na pokus s vytažením dat, tak se mi nestalo, že by neodpovědělo do výchozího timeoutu.
Tohle je za mě prostě red-flag. Může se to třeba plazit, být ne-trimované (což je vcelku easy např. u NTFS-3G oddílů na Linuxu nebo za řadičem, přes který to neproleze), být plné a mít relativně dlouhé latence. Ale ten výchozí timeout je 30 s v Linuxu a na macOSu, ve Windows pak u storportu 10 s. To je fakt na tenhle typ úložiště docela dost. Až když je tam nějaká bloková operace, co tam visí déle, tak se filesystém, který pak typicky nemůže dokončit synchronní zápis do žurnálu, přepne do R/O.

Takže, já bych na tu optimalizaci úplně nesázel, i když zkusit se to určitě dá. I když jak jsem psal, spíš bych se toho snažil zbavit nebo vyreklamovat.

Špatné zarovnání nebývá moc typický problém, všechny běžné nástroje a instalátory už s tím tak 10-15 let počítají a rovnají oddíly na 1MB. Takže to by se musel člověk buď opravdu snažit nebo třeba klonovat tabulku 1:1 z nějakého prehistorického disku. Ale je to snadné ověřit, třeba přes parted (align-check).

Re:Opravdu pomalý SSD disk
« Odpověď #28 kdy: 11. 03. 2025, 01:27:36 »
Jinými slovy, ten disk jste ve skutečnosti nikdy nedostal do srágorek, ze kterých se nejsnáz dostane jen tak, že ho prostě celý vygumujete, otrimujete, zkontrolujete zarovnání, naformátuje na NULY, znovu otrimujete a znovu naplníte.

Zrovna tenhle kousek jsem opravdu nešetřil, za těch šest let byl fakt na spoustě různých místech, včetně toho že byl téměř úplně plný, měsíce se netrimoval oddíl (NTFS3G) a byly na něm něm torrenty u RPi, měl jsem na něm i qcow2 image s nějakými pokusy, když už se mi nevešly primární pool atp.
Nicméně to je teď vcelku jedno.

Spíš mě trochu zarazily ty doporučované procedury.

Předpokládejme, že tam není chyba v zarovnání (nepravděpodobné, a jednoduše jde ověřit).
Přesunete data jinam, spustíte TRIM (všechny položky na neobsazených LBA se ve FTL mapě v SSD zneplatní), zkopírujete data zpátky.
Po tom kopírování zpátky to už bude kontinuálně zapsané, ideálně rozložené na všechny čipy a odstraní se všechny "díry" a diskontinuity po předchozím GC, když se na původním filesystému modifikovaly soubory.
Tohle v drtivé většině úplně stačí a nejsou potřeba další kroky.

Jestli to z nějakého důvodu chci odstranit sakumprásk včetně filesystémů s jejich metadaty, tabulky s oddíly atp., použiju blkdiscard, který TRIMuje všechna LBA na daném zařízení. Ale zas jako předtím to pracuje jen s tou mapou.

Byť jak jsem předtím zmiňoval, byť moc nevěřím na nějaký magický refresh, tak pokud bych chtěl jít opravdu do všech buňek i mimo uživatelskou oblast, tak rozhodně nebudu posílat žádné "NULY", ať už při inicializaci fs, nebo třeba přes dd if=/dev/zero of=/dev/sda.
Už i třeba kvůli tomu, že krom toho, že to trvá dlouho a leze to zas přes SLC, tak na buňkách to ve valné většině jako žádné nuly nekončí. Je tam po cestě typicky nějaká forma scramblingu.

Kdybych tohle chtěl, tak použiju přímo ATA command.. SECURITY ERASE UNIT, který se dá spustit na Linuxu přes hdparm a na Windows přes ty vendor utilitky.
https://www.putorius.net/securely-erase-a-sata-hard-drive-hdparm-linux.html
To je blokující operace, která typicky udělá to, že firmware SSD smaže komplet všechny položky ve FTL mapě a restartne firmware.
Je tam ale i varianta příkazu SECURITY ERASE UNIT ENHANCED. Tam už buňky přepíše výchozí hodnotou (u NANDů to bude nejspíš 1) a trvá to déle, i když pořád řádově rychleji než z hosta.
Nicméně pořád záleží, co tam přesně konkrétní výrobce ve FW implementuje, někdy oba příkazy udělají to samé.

Trochu novější variantou, která byla přidána až do pozdějších variant toho ATA standardu, je pak SANITIZE. Ten je ve třech variantách BLOCK ERASE, OVERWRITE a CRYPTO SCRAMBLE. Ta první víceméně odpovídá staršímu SECURITY ERASE, další
má pak možnost přepsat bloky nějakým čtyřbajtovým patternem s volitelným počtem přepisů (ale používá se primárně na HDD a SSD ji moc neimplementují) a poslední je pak verze pro SEC (self-encrypting) SSD, kde to smázne klíče.
Taky se to dá spustit z hdparm (i když to není v manuálových stránkách, jen v helpu po spuštění příkazu).

Víceméně analogické příkazy jsou pak i na SCSI/SAS nebo NVMe.. tzn. spustitelné přes sg3_utils nebo nvme-cli.

CPU

  • *****
  • 1 040
    • Zobrazit profil
    • E-mail
Re:Opravdu pomalý SSD disk
« Odpověď #29 kdy: 11. 03. 2025, 02:09:31 »
Víceméně analogické příkazy jsou pak i na SCSI/SAS nebo NVMe.. tzn. spustitelné přes sg3_utils nebo nvme-cli.

To je určitě zajímavé a poučné.
Tyto utility na linuxu v podstatě až tak nepotřebuji, protože řeším hlavně úlohy náročné na čtení dat. Ale je to dobré vědět!

Ale ad ty nuly.
Máte i nemáte pravdu.
Také jsem si *myslel*, že se nuly při formátování nezapisují (klasický pomalý formát), resp. že se nezapisují na SSD, protože je vše komprimované a optimalizované....na to mi jeden člověk od Micronu řekl, že takové věci často zahrnují alespoň i základní deduplikaci, že se to blbě ladí a že nemám mít o schopnostech nejlacinějších řadičů přehnané představy.

Ano, asi by byl fajn vzít pár disků a povrtat se v tom. Ad timeouty: bez kooperace s původním tazatelem se to dá diagnostikovat těžko.

Napadlo mě, že jsem viděl i vadný SATA kabel, pár GB se uložilo do mezipaměti a pak začal cirkus.

Ale může to být i ve špatném M.2 konektoru, stačí špína a problém je vyrobený.


Jinak problemy na SATA se v posledních pár letech objevovaly... dejte si do Gogle
Citace
msi sata slow
a asi se nebudete divit....

Netvrdím nic, jen to, že prohlásit "ssd je fakt vadný"...je pněkud málo podložeo důkazy...byt samozřejmě třeba vadné je.