Lista pecet@man.lodz.pl
[Lista archiwów] [Inne Listy]

Re: [PECET] Akceptowalna pojemnosc karty SDXC, SSD a TRIM

To: pecet@man.lodz.pl
Subject: Re: [PECET] Akceptowalna pojemnosc karty SDXC, SSD a TRIM
From: Olaf Frikiov Skiorvensen <Belzebub@invalid.invalid>
Date: Wed, 12 Aug 2020 14:29:15 +0200
Wcale nie przypadkiem, dnia Wed, 12 Aug 2020 13:29:27 +0200 
 doszła do mnie wiadomość  <roQYG.772993$K54.448231@usenetxs.com> 
 od "jedrek" <wonzespamem@w.on>  :
>"Olaf Frikiov Skiorvensen"
>> dać radę z fragmentacją(tu bardzo pomocny jest TRIM).
>
>Czy jest zauważalne użycie funkcji TRIM - urochomione przez zewnętrzny 
>program (gdy stary system TRIM-a sam z siebie nie obsługuje, jak np. win 
>XP), że taki dysk po takim odgórnym potraktowaniu go TRIM-em dostał 
>przyspieszenia w zapisie danych? 

To zależy od stopnia zapełnienia dysku i od wielkości strefy 
OP(OverProvisioning).
Jednak zysk nie jest zbyt wielki dla usera domnowego, który może nawet bez 
specjalnych
pomiarów nie zobaczyć jakiegoś zysku(zysk polega głównie na szybszych 
operacjach typu
random na małych porcjach danych, typu 4-16K). W dodatku nowsze dyski mają 
szybkie,
wielordzeniowe procesory i strefy pSLC - pseudo SLC, które mogą "maskować" 
spadki
wydajności(zapisy idą do pSLC z pełną wydajnością, a w chwilach bezczynności 
strefa pSLC
jest przepisywana do głównej strefy pamięci flash, czyli TLC czy QLC).
Brak TRIM zmusza dysk do obsługi "śmieciowych" danych(dane po skasowanych 
plikach),
których może być sporo(nawek kilkadziesią GiB), jeśli jest TRIM, to, 
przynajmniej
teoretycznie, śmieciowe dane nie zostają we flashu(są oznaczane przez TRIM jako 
dane
nieaktualne i podlegają retencji).
Czyli śmieciowe dane przeszkadzają w przeprowadzanym przez firmware procesie 
odśmiecania
i scalania bloków pamięci, bo dysk traktuje je jako dane aktualne i przepisuje 
w nowe
miajsce, zamiast oznaczyć jako zwolnione(TRIM) i wyzerować, przygotowując 
miejsce na nowe
zapisy.
Reasumując, jak nie działa TRIM, to ilość miejsca fizycznie zajętego przez dane 
na
pamiąci Flash jest dużo większa, niż ilość miejsca raportowanego jako zajęte 
przez system
operacyjny, co ma ujemny wpływ na żywotność pamięci flash i szybkość zapisu, 
czy nawet
odczytu z dysku.
-- 
Gdyby się wysadziło ich planety, zburzyło miasta,
spaliło księgi, a ich samych wytłukło do nogi,
może udałoby się ocalić naukę miłości bliźniego. SL.

<Pop. w Wątku] Aktualny Wątek [Nast. w Wątku>