On 11/25/14 19:46, Łukasz Maśko wrote:
Dnia wtorek, 25 listopada 2014 15:33:29 Grzegorz Sójka pisze:
[...]
Według mojej wiedzy jest po ptakach. W kontrolerach macierzowych (nie
obsługujących TRIMu) stosuje się provisioning. Zostawia się ok 10-20%
niespartycjonowanego miejsca na końcu dysku żeby miał zawsze dość
wolnych komórek do podmieniania zużytych. Jeśli długo używasz i
wszystkie komórki mają status "zajęta" to nawet jak zmniejszysz partycję
i tak to nic nie da. Trzeba by zTRIMować cały dysk albo zapuścić
security erase (którego też nie masz).

Ale TRIM != podmiana zużytych komórek na nowe :-/

TRIM to sposób informowania o tym które komórki aktualnie nie są zapisane potrzebnymi danymi. Bez takiej informacji po jakimś czasie wszystkie komórki mają status "zajęte" przez co nie ma możliwości podmiany bardziej zużytych komórek (a w konsekwencji takich na których zapis przebiega wolniej) na mniej zużyte. Provisioning polega na tym że wykluczasz część komórek z zapisu i dla tego mają zawsze status "wonly". Dzięki temu kontroler może nimi swobodnie dysponować. Więc masz racje, zarówno TRIM jak i provisioning to nie to samo co podmiana zużytych komórek na mniej zużyte (nowe to niewłaściwe słowo bo po jakimś czasie w puli wolnych wszystkie będą używane). Te technologie mają na celu odpowiednio poinformowanie kontrolera/zabezpieczenie komórek którymi kontroler może swobodnie dysponować w celu wykonania podmiany.

--
Pozdrawiam
Grzesiek

Wysłane z kompa wolnego od wirusów Billa Gatesa.
_______________________________________________
pld-users-pl mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-users-pl

Odpowiedź listem elektroniczym