La mayoría de los sistemas de explotación actuales utilizan sistemas de ficheros con funciones avanzadas como: administración de derechos, historización, etc.
NTFS (Windows) y ext3 (Linux) entre otros tienen la capacidad de registrar la fecha del último acceso a un archivo.
A pesar de ser muy práctico para controlar cuando un archivo ha sido utilizado, esto significa que por cada lectura de archivo hay …
¡una escritura en disco!
Desde el punto de vista de la performance, es aberrante.
Puede desactivarla, a menos que necesite absolutamente utilizar esta funcionalidad (servidores seguros, seguimiento, etc.). Ciertos especialistas del circulo Linux estiman que se puede ganar hasta el 10% en performance de disco
En Windows 2000/XP/2003/Vista (NTFS únicamente)
Abra el editor del registro del sistema (regedit), ubíquese en:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
y cree la variable (clic-derecho, nuevo, valor DWORD):
NtfsDisableLastAccessUpdate
con valor
1
La modificación tendrá efecto inmediatamente.
En Linux
Edite su archivo
/etc/fstab y añada la opción
noatime a la partición concernida.
Ejemplo:
# /etc/fstab: static file system information.
#
# -- This file has been automaticly generated by ntfs-config --
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# Entry for /dev/hda2 :
UUID=e51f3c28-b68a-45d3-b4b8-967070a89fe1 / ext3 defaults,errors=remount-ro,noatime 0 1
# Entry for /dev/hda5 :
UUID=635677fa-11e6-44fe-a154-5da9c3d62623 none swap sw 0 0
/dev/hdd /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/hdc /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
Luego vuelva a montar sus discos (o reinicie).