目录

默认情况下,Linux ext2/ext3 文件系统在文件被访问、创建、修改等的时候记录下了文件的一些时间戳,比如:文件创建时间、最近一次修改时间和最近一次访问时间。因为系统运行的时候要访 问大量文件,如果能减少一些动作(比如减少时间戳的记录次数等)将会显著提高磁盘 IO 的效率、提升文件系统的性能。Linux 提供了 noatime 这个参数来禁止记录最近一次访问时间戳。

给文件系统挂载的时候加上 noatime 参数能大幅提高文件系统性能:

配置

# vi /etc/fstab 
/dev/sda1        /             ext3     defaults,noatime,errors=remount-ro 0 0 
devpts           /dev/pts      devpts   gid=5,mode=620             0 0 
proc             /proc         proc     defaults                   0 0 
/dev/sda2        swap          swap     defaults,noatime           0 0 

修改设置后只需要重新挂载文件系统或者重启就可以应用新设置:

# mount -o remount / 

# mount 
/dev/sda1 on / type ext3 (rw,noatime,errors=remount-ro) 
proc on /proc type proc (rw) 
devpts on /dev/pts type devpts (rw,gid=5,mode=620) 
none on /proc/sys/fs/binfmt_misc type binfmt_misc (rw)