Linux - ext3 File Tuning / Directory Optimization
To improve my file server performance, using e2fsck command. The -D option causes e2fsck to try to optimize all directories, either by reindexing them if the filesystem supports directory indexing, or by sorting and compressing directories for smaller directories, or for filesystems using traditional linear directories. It improves performance by using hashed binary trees.
Login as the root user
Take down system to single user mode and unmount file system:
# umount /dev/hda1
Now run e2fsck on unmounted file system:
# e2fsck -D -f /dev/hda1
Output:
e2fsck 1.39 (29-May-2006)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 3A: Optimizing directories
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/disk2: ***** FILE SYSTEM WAS MODIFIED *****
/disk2: 39/26104 files (17.9% non-contiguous), 20045/104388 blocks
Mount file system:
# mount /dev/hda1
Login as the root user
Take down system to single user mode and unmount file system:
# umount /dev/hda1
Now run e2fsck on unmounted file system:
# e2fsck -D -f /dev/hda1
Output:
e2fsck 1.39 (29-May-2006)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 3A: Optimizing directories
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/disk2: ***** FILE SYSTEM WAS MODIFIED *****
/disk2: 39/26104 files (17.9% non-contiguous), 20045/104388 blocks
Mount file system:
# mount /dev/hda1
Comments
Post a Comment