On 02/21/2013 10:35 AM, Vali Dragnuta wrote: > TRIM > te ajuta sa pasezi catre firmware blocurile care pot fi readaugate in > map-ul de unused. Sint sigur ca stiai asta, da' am vrut sa subliniez ca > mecanismele mentionate de tine sint fix atit de eficiente pe cit loc de > manevra au acele mecanisme, iar trim-ul ajuta foarte mult la pastrarea > unui loc de manevra cit mai mare.
Stiu, TRIM is the way, dar daca nu e, o rezerva micutza de blocuri folosite pentru a realoca in permanenta blocurile scrise ajuta in acelasi timp la viteza si la wear leveling Like am si eu 100 de blocuri de 512k spare. Si cind ma plictisesc le sterg ca sa fie pregatite. Vin niste scrieri, posibil controllerul stie ncq, am si eu niste cache intern ca ma respect, grupez scrierile daca se poate, dupa aia ce fac, blocurile in care apar scrieri se citesc de la locatiile vechi, se aplica modificarile si se scriu in blocuri din rezerva. Astea devin active, cele din care am citit devin rezerva. Da avantaj trim, poti sa ai toate blocurile libere pregatite, nu doar rezerva. Da' eu nu m-as stresa foarte tare ca n-am trim. La niste baze de date cu doar citeva milioane de inregistrari sporul de viteza a dramatic (in unele cazuri minute in loc de ore) incit chiar mi se rupe daca la un moment dat nu mai scrie cu 500mb/s ca nu mai sint blocuri pregatite. Lipsa de latenta mecanica a capetelor aduce foarte mult cistig de viteza. -- Dan Borlovan Datagroup-Int _______________________________________________ RLUG mailing list [email protected] http://lists.lug.ro/mailman/listinfo/rlug
