Muokataan sivua Atime
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
<tt>atime</tt> on Unixin [[tiedostojärjestelmä|tiedostojärjestelmien]] ylläpitämä tietue, joka kertoo tiedoston edellisen avausajankohdan. Muita vastaavia tietueita ovat <tt>mtime</tt>, joka kertoo edellisen muokkausajankohdan, sekä <tt>ctime</tt>, joka kertoo edellisen statusmuutoksen, kuten sisällön muokkauksen tai tiedoston [[tiedoston oikeudet|oikeuksien]] ja [[chattr|tiedostoattribuuttien]] muuttamisen ajankohdan. | |||
Tiedoston <tt>atime</tt>-leiman näkee komennolla | |||
[[ls]] -lu | |||
<tt>mtime</tt>n komennolla | |||
ls -a | |||
ja <tt>ctime</tt>n komennolla | |||
ls -lc | |||
==Tehonkulutus== | |||
Atimen ongelmana on, että tiedostojen lukemisia tapahtuu todella usein, mikä aiheuttaa järjestelmälle jatkuvan tarpeen muuttaa atime-leimoja. Tämä taas johtaa siihen, että huomattavan suuri osa järjestelmän tehosta (tietyissä tapauksissa jopa kymmeniä prosentteja) kuluu atime-leimojen muuttamiseen. | |||
Ratkaisuna tähän on poistaa atime käytöstä joko osittain tai kokonaan. Tiedostojärjestelmää [[mount|liitettäessä]] on käytössä neljä erilaista atime-asetusta: | |||
*'''atime''' - muutetaan aina atime-leimoja (oletus) | |||
*'''nodiratime''' - ei muuteta hakemistojen atime-leimoja | |||
*'''relatime''' - muutetaan atimea vain silloin, kun se on vanhempi kuin mtime tai ctime | |||
*'''noatime''' - ei koskaan muuteta atimea | |||
Yleensä on suositeltavinta käyttää <tt>noatime</tt>-asetusta. On kuitenkin olemassa joitakin ohjelmia (esimerkiksi [[mutt]]-sähköpostiohjelma), jotka tarvitsevat tietoa siitä, milloin tiedostoa on viimeksi luettu sen muokkaamisen jälkeen. Tällaisia ohjelmia käytettäessä riittää yleensä <tt>relatime</tt>-asetuksen käyttö. Tavallinen työpöytäkäyttäjä ei käytännöllisesti katsoen koskaan törmää atimea hyödyntäviin ohjelmiin. | |||
Jo liitetyn tiedostojärjestelmän voi muuttaa käyttämään noatimea komennolla | |||
mount -o remount,noatime ''liitospiste'' | |||
Pysyvämmin asetuksen saa käyttöön lisäämällä sen [[fstab]]iin (neljäs sarake) esimerkiksi seuraavasti: | |||
/dev/hdc1 /home ext3 defaults,noatime 0 2 | |||
==Aiheesta muualla== | |||
*[http://kerneltrap.org/node/14148 atime kerneltrap.orgissa] | |||
[[Luokka:Tiedostojärjestelmät]] | |||
[[Luokka:Vinkit]] | |||
[[Luokka:Ohjeet]] |