ATA write cache

Rudolf Cejka cejkar at fit.vutbr.cz
Mon Jun 7 10:07:26 CEST 2004


Divacky Roman wrote (2004/06/05):
> nevim jak pracuji diskove cache ale predpokladam ze neco takoveho je
> ovlivnuje (minimalne zmenou working set) a proto se v podstate chovaji
> "transakcne"... nemam to nijak potvrzeno, ale vzhledem k tomu ze jesm s
> tim nikdy nemel potvrzeno a nikoho to zjevne netrapi tak predpokladam ze
> tak nejak to je ;)

Pri letmem pohledu do draftu ATA jsem nevidel ani nic o transakcich,
ani o working setech. A z diskuzi ve FreeBSD konferencich si pamatuju,
ze pro 5.x chteli mit write cache zakazane, ale na natlak z ruznych
stran (napr. ze Linux mel write cache povolene a vykonnostni rozdily
byly prilis velke - treba to uz teda ale neplati) zase wc povolili.
Bohuzel ATA disky pry casto lzou a ackoli tvrdi, ze sektor uz zapsany
je, tak zapsany byt nemusi. Pri ztrate napajeni ma byt zarucene pouze
to, ze se dokonci zapis prave prepisovaneho sektoru, nic vic.

-- 
Rudolf Cejka <cejkar at fit.vutbr.cz> http://www.fit.vutbr.cz/~cejkar
Brno University of Technology, Faculty of Information Technology
Bozetechova 2, 612 66  Brno, Czech Republic



More information about the Users-l mailing list