On Wed, Apr 1, 2009 at 9:16 PM, Jeff Breidenbach <j...@jab.org> wrote: > I married an Intel X25-E solid state drive to a traditional disk drive > using aufs1. [...]
Sorry, I just noticed that a lot of detailed system information is requested with problem reports. Here's the real data. /data4 is the SSD, /data1 is the rotating rust. The big slow directory is actually two levels down from the mount point. Finally, the time scales linearly with the (relatively small) number files on the SSD directory. Which seems a little weird to me. === ~# dmesg | grep aufs [2424740.994311] aufs 20080128 [2428345.252742] aufs au_dtime_revert:158:detect_spam.py[15744]: restoring timestamps failed(-1). ignored [2428345.252763] aufs au_dtime_revert:158:detect_spam.py[15744]: restoring timestamps failed(-1). ignored [2428349.050027] aufs au_dtime_revert:158:detect_spam.py[15908]: restoring timestamps failed(-1). ignored [2428349.050051] aufs au_dtime_revert:158:detect_spam.py[15908]: restoring timestamps failed(-1). ignored [2428379.635716] aufs au_dtime_revert:158:detect_spam.py[16545]: restoring timestamps failed(-1). ignored [2428379.635738] aufs au_dtime_revert:158:detect_spam.py[16545]: restoring timestamps failed(-1). ignored [2428437.610463] aufs au_dtime_revert:158:detect_spam.py[26852]: restoring timestamps failed(-1). ignored [2428437.610487] aufs au_dtime_revert:158:detect_spam.py[26852]: restoring timestamps failed(-1). ignored [2428447.300104] aufs au_dtime_revert:158:detect_spam.py[27758]: restoring timestamps failed(-1). ignored [2428447.300129] aufs au_dtime_revert:158:detect_spam.py[27758]: restoring timestamps failed(-1). ignored [2428457.821417] aufs au_dtime_revert:158:detect_spam.py[28722]: restoring timestamps failed(-1). ignored [2428457.821442] aufs au_dtime_revert:158:detect_spam.py[28722]: restoring timestamps failed(-1). ignored [2520586.263728] [<ffffffff883e9149>] :aufs:au_kzrealloc+0x39/0x60 [2520586.263736] [<ffffffff883e383d>] :aufs:au_vdir_init+0x30d/0x4c0 [2520586.263743] [<ffffffff883e1b15>] :aufs:fbstart+0x5/0x10 [2520586.263750] [<ffffffff883e03d6>] :aufs:au_reval_and_lock_finfo+0x3a6/0x6e0 [2520586.263767] [<ffffffff883e1f52>] :aufs:aufs_readdir+0x82/0x130 [2520659.915168] [<ffffffff883e9149>] :aufs:au_kzrealloc+0x39/0x60 [2520659.915178] [<ffffffff883e383d>] :aufs:au_vdir_init+0x30d/0x4c0 [2520659.915187] [<ffffffff883e1b15>] :aufs:fbstart+0x5/0x10 [2520659.915194] [<ffffffff883e03d6>] :aufs:au_reval_and_lock_finfo+0x3a6/0x6e0 [2520659.915214] [<ffffffff883e1f52>] :aufs:aufs_readdir+0x82/0x130 [2527961.708270] aufs au_dtime_revert:158:detect_spam.py[488]: restoring timestamps failed(-1). ignored [2527961.708291] aufs au_dtime_revert:158:detect_spam.py[488]: restoring timestamps failed(-1). ignored [2528938.094015] aufs au_dtime_revert:158:detect_spam.py[6373]: restoring timestamps failed(-1). ignored [2528938.094038] aufs au_dtime_revert:158:detect_spam.py[6373]: restoring timestamps failed(-1). ignored [2528941.727697] aufs au_dtime_revert:158:detect_spam.py[6704]: restoring timestamps failed(-1). ignored [2528941.727722] aufs au_dtime_revert:158:detect_spam.py[6704]: restoring timestamps failed(-1). ignored # cat /proc/version Linux version 2.6.24-8-server (bui...@yellow) (gcc version 4.2.3 (Ubuntu 4.2.3-1ubuntu2)) #1 SMP Thu Feb 14 20:42:20 UTC 2008 # for i in $(find /sys/module/aufs/ -type f); do echo "**$i**" && cat -v $i; done **/sys/module/aufs/parameters/sysrq** a **/sys/module/aufs/parameters/brs** 0 **/sys/module/aufs/parameters/nwkq** 4 **/sys/module/aufs/version** 20080128 **/sys/module/aufs/srcversion** 3BBBD687A527167F900B09D **/sys/module/aufs/initstate** live **/sys/module/aufs/refcnt** 1 **/sys/module/aufs/sections/.note.gnu.build-id** 0xffffffff883ea3f4 **/sys/module/aufs/sections/.text** 0xffffffff883d2000 **/sys/module/aufs/sections/.exit.text** 0xffffffff883ea3d0 **/sys/module/aufs/sections/.init.text** 0xffffffff88109000 **/sys/module/aufs/sections/.rodata** 0xffffffff883ea420 **/sys/module/aufs/sections/.rodata.str1.1** 0xffffffff883eabf5 **/sys/module/aufs/sections/__param** 0xffffffff883eb4c8 **/sys/module/aufs/sections/.rodata.str1.8** 0xffffffff883eb540 **/sys/module/aufs/sections/.smp_locks** 0xffffffff883ecda8 **/sys/module/aufs/sections/__bug_table** 0xffffffff883ed0e0 **/sys/module/aufs/sections/__versions** 0xffffffff883ed7a0 **/sys/module/aufs/sections/.data** 0xffffffff883f59c0 **/sys/module/aufs/sections/.gnu.linkonce.this_module** 0xffffffff883f6980 **/sys/module/aufs/sections/.bss** 0xffffffff883f8c00 **/sys/module/aufs/sections/.symtab** 0xffffffff883ef9a0 **/sys/module/aufs/sections/.strtab** 0xffffffff883f37e0 **/sys/module/aufs/notes/.note.gnu.build-id** ^...@^@^...@^t^@^...@^@^...@^@^...@gnu^@M-jM-1MM-W{M-e$M-sM-xMM-^ZM-6M-^NM-:M-bM-/M-!M-7M-'M-^N # for i in $(find /sys/fs/aufs/ -type f); do echo "**$i**" && cat $i; done **/sys/fs/aufs/brs** none /aufs ffff81075fd89800 br:/data4=rw:/data1=ro **/sys/fs/aufs/stat** wkq max_busy: 38 37 37 37, 0(generic) **/sys/fs/aufs/config** CONFIG_AUFS=m CONFIG_AUFS_BRANCH_MAX_127=y CONFIG_AUFS_SYSAUFS=y CONFIG_AUFS_RR_SQUASHFS=y CONFIG_AUFS_SEC_PERM_PATCH=y CONFIG_AUFS_SPLICE_PATCH=y CONFIG_AUFS_PUT_FILP_PATCH=y CONFIG_AUFS_LHASH_PATCH=y CONFIG_AUFS_KSIZE_PATCH=y **/sys/fs/aufs/ffff81075fd89800/xino** 17600x4096 8998912 0: 1, 192936x4096 2024912640 1: 1, 4219552x4096 30303827200 # cat /proc/mounts rootfs / rootfs rw 0 0 none /sys sysfs rw,nosuid,nodev,noexec 0 0 none /proc proc rw,nosuid,nodev,noexec 0 0 udev /dev tmpfs rw 0 0 fusectl /sys/fs/fuse/connections fusectl rw 0 0 /dev/disk/by-uuid/68f45ef3-baf4-4a5e-b9ab-7d0f78a5d175 / ext3 rw,noatime,errors=remount-ro,data=ordered 0 0 /dev/disk/by-uuid/68f45ef3-baf4-4a5e-b9ab-7d0f78a5d175 /dev/.static/dev ext3 rw,errors=remount-ro,data=ordered 0 0 tmpfs /var/run tmpfs rw,nosuid,nodev,noexec 0 0 tmpfs /var/lock tmpfs rw,nosuid,nodev,noexec 0 0 tmpfs /dev/shm tmpfs rw 0 0 devpts /dev/pts devpts rw 0 0 tmpfs /var/run tmpfs rw,nosuid,nodev,noexec 0 0 tmpfs /var/lock tmpfs rw,nosuid,nodev,noexec 0 0 /dev/md0 /data1 xfs rw,noatime,logbufs=8,logbsize=256k,noquota 0 0 /dev/sdc1 /data3 xfs rw,noatime,ikeep,noquota 0 0 /dev/sdd1 /data2 xfs rw,noatime,logbufs=8,logbsize=256k,noquota 0 0 securityfs /sys/kernel/security securityfs rw 0 0 /dev/sdi /data4 xfs rw,noatime,logbufs=8,logbsize=256k,noquota 0 0 /dev/sdj1 /backup xfs rw,ikeep,noquota 0 0 none /aufs aufs rw,xino=/data4/.aufs.xino,br:/data4=rw:/data1=ro 0 0 ------------------------------------------------------------------------------