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