Portál AbcLinuxu, 12. května 2025 09:47

Linux: použití relatime místo atime

V LKML proběhla diskuze o značném vlivu volby noatime na zvýšení výkonu práce se souborovým systémem. Kompromisem mezi atime a noatime se zdá být relatime - s relatime je poslední čas přístupu měněn pouze pokud je starší než čas změny (ctime) nebo úpravy (mtime). Ingo Molnar se tedy pustil do zlepšování relatime. Čtěte KernelTrap.

8.8.2007 07:07 | Luboš Doležel (Doli) | Zajímavý článek


Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

8.8.2007 10:03 xm
Rozbalit Rozbalit vše Re: Linux: použití relatime místo atime
Odpovědět | Sbalit | Link | Blokovat | Admin
Hurá, konečně se kolem stupidního atime něco děje. Já disky odjakživa mountoval výhradně s noatime ;-)

Nejvíc se mi líbí komentář Ingo Molnara:
"It's also perhaps the most stupid Unix design idea of all times. Unix is really nice and well done, but think about this a bit: 'For every file that is read from the disk, lets do a ... write to the disk! And, for every file that is already cached and which we read from the cache ... do a write to the disk!'"
9.8.2007 09:19 ch-in-A | skóre: 13 | blog: Zapisky_silencovy | Praha
Rozbalit Rozbalit vše Re: Linux: použití relatime místo atime
Odpovědět | Sbalit | Link | Blokovat | Admin
v jakych pripadech je atime potrebne? obycejne ho vypinam na svazcich kde predpokladam hodne malych souboru....treba imap server a zajimalo by me jestli se tim o neco nepripravuji.
-- RTFRFC --
9.8.2007 10:59 rastos | skóre: 63 | blog: rastos
Rozbalit Rozbalit vše Re: Linux: použití relatime místo atime
Myslím si, že užitočné môže atime byť napr. pri forenznej analýze systému. Občas sa to tiež zíde, keď si chceš napr. overiť či program X skutočne číta konfigurák Y (ls -ltu).

Po prečítaní dnešného článoku na slashdot-e však začínam uvažovať o tom, že atime vypnem. Osobne by mi, ale nie je jasné, prečo by sa mal atime flushnúť na disk - stačilo by predsa udržiavať ho v cache a flushnúť raz za N minút ... zdá sa, že na takú vec existuje patch jadra "lazy atime". Prečo to nie je vo vanilla jadre?
9.8.2007 12:53 Peter Lehotsky | skóre: 26 | Prague
Rozbalit Rozbalit vše Re: Linux: použití relatime místo atime
V pripade FA je opravdu uzitecne, ale nedokazu si predstavit jak delam FA na datovem disku (diskovem poli) kt. obsahuje nekolik milionu souboru :-) a na systemove disky to nevadi.

System (zejmena /var/log, /dev, /proc, /tmp) s atime, ostatni noatime.
9.8.2007 15:12 deda.jabko | skóre: 23 | blog: blog co se jmenuje "každý den jinak" | za new york city dvakrát doleva a pak už se doptáte
Rozbalit Rozbalit vše Re: Linux: použití relatime místo atime
ja to treba pouzivam u webovych aplikaci, ktere si po sobe neumi uklidit...

napriklad minnesota mapserver generuje do jednoho adresare obrazky - na ktere se pak odkazuje z webovych stranek ... ale jak poznat, ze uzivatel uz nema o obrazek zajem... jedno reseni je mazat je po urcite dobe od jejich vytvoreni... to obcas muze blbnout s ruznyma cachema... proto je mazu po dobe od posledniho cteni... kdy uz je jasne, ze session toho uzivatele umrela...
Asi před rokem se dostali hackeři na servry Debianu a ukradli jim zdrojové kódy.

Založit nové vláknoNahoru


ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.