UFS2, memory backed disk:

# mdconfig -a -t malloc -s 1024m

# time fsck_ufs -f /dev/md0
** /dev/md0
** Last Mounted on
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
2 files, 2 used, 506485 free (21 frags, 63308 blocks, 0.0% fragmentation)

real    0m0.014s
user    0m0.009s
sys     0m0.002s


# df -i /mnt
Filesystem 1K-blocks Used  Avail Capacity iused ifree %iused  Mounted on
/dev/md0     1012974 2340 929598     0%  141310     0  100%   /mnt

# time fsck_ufs -f /dev/md0
** /dev/md0
** Last Mounted on /mnt
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
141310 files, 1170 used, 505317 free (21 frags, 63162 blocks, 0.0% fragmentation)

real    0m0.266s
user    0m0.103s
sys     0m0.015s


# time fsck_ufs -f /dev/md0
** /dev/md0
** Last Mounted on /mnt
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
2 files, 2 used, 506485 free (21 frags, 63308 blocks, 0.0% fragmentation)

real    0m0.151s
user    0m0.045s
sys     0m0.024s

UFS2, spindle disk:

# newfs -U /dev/ad2s2a
/dev/ad2s2a: 65397.4MB (133933888 sectors) block size 16384, fragment size 2048
        using 356 cylinder groups of 183.77MB, 11761 blks, 23552 inodes.
        with soft updates

# time fsck -f /dev/ad2s2a
** /dev/ad2s2a
** Last Mounted on
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
2 files, 2 used, 32429667 free (19 frags, 4053706 blocks, 0.0% fragmentation)

real    0m9.673s
user    0m0.449s
sys     0m0.000s

# mount /dev/ad2s2a /mnt

# df -i /mnt
Filesystem  1K-blocks Used    Avail Capacity iused   ifree %iused  Mounted on
/dev/ad2s2a  64859338    4 59670588     0%       2 8384508    0%   /mnt

# df -i /mnt
Filesystem  1K-blocks   Used    Avail Capacity iused ifree %iused  Mounted on
/dev/ad2s2a  64859338 138346 59532246     0% 8384510     0  100%   /mnt

# time fsck -f /dev/ad2s2a
** /dev/ad2s2a
** Last Mounted on /mnt
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
8384510 files, 69173 used, 32360496 free (24 frags, 4045059 blocks, 0.0% fragmentation)

real    1m57.315s
user    0m6.046s
sys     0m0.811s

# memory usage for fsck maxed at 56448kb (~55MB)

# mount, rm -rf all created files/dirs
# df -i /mnt
Filesystem  1K-blocks Used    Avail Capacity iused   ifree %iused  Mounted on
/dev/ad2s2a  64859338    6 59670586     0%       2 8384508    0%   /mnt

# time fsck -f /dev/ad2s2a
** /dev/ad2s2a
** Last Mounted on /mnt
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
2 files, 3 used, 32429666 free (18 frags, 4053706 blocks, 0.0% fragmentation)

real    1m37.347s
user    0m3.054s
sys     0m0.693s

# memory usage for fsck (on this empty fs) maxed at 9344kb (about 9MB)
# newfs  -b 16384 -f 2048 -i 262144 /dev/ad2s2a
/dev/ad2s2a: 65397.4MB (133933888 sectors) block size 16384, fragment size 2048
        using 294 cylinder groups of 223.11MB, 14279 blks, 896 inodes.

# time fsck -f /dev/ad2s2a
** /dev/ad2s2a
** Last Mounted on
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
2 files, 2 used, 33445795 free (19 frags, 4180722 blocks, 0.0% fragmentation)

real    0m9.703s
user    0m0.410s
sys     0m0.049s

# memory usage reached max of 9344kb (9MB)

# fill it up
# df -i /mnt
Filesystem  1K-blocks Used    Avail Capacity iused ifree %iused  Mounted on
/dev/ad2s2a  66891594 4342 61535926     0%  263422     0  100%   /mnt

# umount it
# time fsck -f /dev/ad2s2a
** /dev/ad2s2a
** Last Mounted on /mnt
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
263422 files, 2171 used, 33443626 free (26 frags, 4180450 blocks, 0.0% fragmentation)

real    0m10.491s
user    0m0.610s
sys     0m0.020s

# memory usage reached max of 9344kb (9MB)

# mount, rm -rf all created files/dirs
# df -i /mnt
Filesystem  1K-blocks Used    Avail Capacity iused  ifree %iused  Mounted on
/dev/ad2s2a  66891594    4 61540264     0%       2 263420    0%   /mnt

# time fsck -f /dev/ad2s2a
** /dev/ad2s2a
** Last Mounted on /mnt
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
2 files, 2 used, 33445795 free (19 frags, 4180722 blocks, 0.0% fragmentation)

real    0m10.427s
user    0m0.570s
sys     0m0.012s

# memory usage for fsck (on this empty fs) maxed at 9344kb (about 9MB)

UFS1, spindle disk:

# newfs -O1 /dev/ad2s2a
/dev/ad2s2a: 65397.4MB (133933888 sectors) block size 16384, fragment size 2048
        using 357 cylinder groups of 183.69MB, 11756 blks, 23552 inodes.

# time fsck -f /dev/ad2s2a
** /dev/ad2s2a
** Last Mounted on
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
2 files, 2 used, 32952243 free (19 frags, 4119028 blocks, 0.0% fragmentation)

real    0m50.056s
user    0m3.914s
sys     0m0.460s

# memory usage reached max of 7184kb (7MB)

# fill it up

# df -i /mnt
Filesystem  1K-blocks   Used    Avail Capacity iused ifree %iused  Mounted on
/dev/ad2s2a  65904490 138742 60493390     0% 8408062     0  100%   /mnt

# time fsck -f /dev/ad2s2a
** /dev/ad2s2a
** Last Mounted on /mnt
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
8408062 files, 69371 used, 32882874 free (18 frags, 4110357 blocks, 0.0% fragmentation)

real    1m2.790s
user    0m11.167s
sys     0m0.553s

# memory usage reached max of 39952kb (39MB)

# mount, rm -rf all created files/dirs
# df -i /mnt
Filesystem  1K-blocks Used    Avail Capacity iused   ifree %iused  Mounted on
/dev/ad2s2a  65904490    6 60632126     0%       2 8408060    0%   /mnt

# time fsck -f /dev/ad2s2a
** /dev/ad2s2a
** Last Mounted on /mnt
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
2 files, 3 used, 32952242 free (18 frags, 4119028 blocks, 0.0% fragmentation)

real    0m49.576s
user    0m2.281s
sys     0m0.166s

# memory usage reached max of 7184kb (7MB)
# newfs -O1 -b 16384 -f 2048 -i 262144 /dev/ad2s2a
/dev/ad2s2a: 65397.4MB (133933888 sectors) block size 16384, fragment size 2048
        using 294 cylinder groups of 223.02MB, 14273 blks, 896 inodes.

# time fsck -f /dev/ad2s2a
** /dev/ad2s2a
** Last Mounted on
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
2 files, 2 used, 33462291 free (19 frags, 4182784 blocks, 0.0% fragmentation)

real    0m8.147s
user    0m0.496s
sys     0m0.015s

# memory usage reached max of 7184kb (7MB)

# fill it up

# df -i /mnt
Filesystem  1K-blocks Used    Avail Capacity iused ifree %iused  Mounted on
/dev/ad2s2a  66924586 4342 61566278     0%  263422     0  100%   /mnt

# time fsck -f /dev/ad2s2a
** /dev/ad2s2a
** Last Mounted on /mnt
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
263422 files, 2171 used, 33460122 free (26 frags, 4182512 blocks, 0.0% fragmentation)

real    0m8.229s
user    0m0.578s
sys     0m0.104s

# memory usage reached max of 8208kb (8MB)

# mount, rm -rf all created files/dirs

# df -i /mnt
Filesystem  1K-blocks Used    Avail Capacity iused  ifree %iused  Mounted on
/dev/ad2s2a  66924586    4 61570616     0%       2 263420    0%   /mnt

# time fsck -f /dev/ad2s2a
** /dev/ad2s2a
** Last Mounted on /mnt
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
2 files, 2 used, 33462291 free (19 frags, 4182784 blocks, 0.0% fragmentation)

real    0m7.797s
user    0m0.473s
sys     0m0.035s

# memory usage reached max of 7184kb (7MB)
 
fsck_times_memory_sizes.txt · Last modified: 2007/04/17 07:39 by anderson
 
Recent changes RSS feed Creative Commons License Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki