Amaury Francois
2012-Dec-04  16:54 UTC
[Ocfs2-users] "ls" taking ages on a directory containing 900000 files
Hello,
We are running OCFS2 1.8 and on a kernel UEK2. An ls on a directory containing
approx. 1 million of files  is very long (1H). The features we have activated on
the filesystem are the following :
[root at pa-oca-app10 ~]# debugfs.ocfs2 -R "stats" /dev/sdb1
        Revision: 0.90
        Mount Count: 0   Max Mount Count: 20
        State: 0   Errors: 0
        Check Interval: 0   Last Check: Fri Nov 30 19:30:17 2012
        Creator OS: 0
        Feature Compat: 3 backup-super strict-journal-super
        Feature Incompat: 32592 sparse extended-slotmap inline-data metaecc
xattr indexed-dirs refcount discontig-bg clusterinfo
        Tunefs Incomplete: 0
        Feature RO compat: 1 unwritten
        Root Blknum: 5   System Dir Blknum: 6
        First Cluster Group Blknum: 3
        Block Size Bits: 12   Cluster Size Bits: 12
        Max Node Slots: 8
        Extended Attributes Inline Size: 256
        Label: exchange2
        UUID: 2375EAF4E4954C4ABB984BDE27AC93D5
        Hash: 2880301520 (0xabade9d0)
        DX Seeds: 1678175851 1096448356 79406012 (0x6406ee6b 0x415a7964
0x04bba3bc)
        Cluster stack: o2cb
        Cluster name: appcluster
        Cluster flags: 1 Globalheartbeat
        Inode: 2   Mode: 00   Generation: 3567595533 (0xd4a5300d)
        FS Generation: 3567595533 (0xd4a5300d)
        CRC32: 0c996202   ECC: 0819
        Type: Unknown   Attr: 0x0   Flags: Valid System Superblock
        Dynamic Features: (0x0)
        User: 0 (root)   Group: 0 (root)   Size: 0
        Links: 0   Clusters: 5242635
        ctime: 0x508eac6b 0x0 -- Mon Oct 29 17:18:51.0 2012
        atime: 0x0 0x0 -- Thu Jan  1 01:00:00.0 1970
        mtime: 0x508eac6b 0x0 -- Mon Oct 29 17:18:51.0 2012
        dtime: 0x0 -- Thu Jan  1 01:00:00 1970
        Refcount Block: 0
        Last Extblk: 0   Orphan Slot: 0
        Sub Alloc Slot: Global   Sub Alloc Bit: 65535
May inline-data or xattr be the source of the problem ?
Thank you.
[Description?: Description?: Description?: cid:image001.png at
01CD01F3.35091200]
Amaury FRANCOIS   *  Ing?nieur
Mobile +33 (0)6 88  12 62 54
amaury.francois at digora.com<mailto:amaury.francois at digora.com>
Si?ge Social - 66 rue du March? Gare - 67200 STRASBOURG
T?l : 0 820 200 217 - +33 (0)3 88 10 49 20
[Description?: test]
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://oss.oracle.com/pipermail/ocfs2-users/attachments/20121204/b4eec0ea/attachment-0001.html
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image001.png
Type: image/png
Size: 5635 bytes
Desc: image001.png
Url :
http://oss.oracle.com/pipermail/ocfs2-users/attachments/20121204/b4eec0ea/attachment-0001.png
-------------- next part --------------
A non-text attachment was scrubbed...
Name: image002.jpg
Type: image/jpeg
Size: 11516 bytes
Desc: image002.jpg
Url :
http://oss.oracle.com/pipermail/ocfs2-users/attachments/20121204/b4eec0ea/attachment-0001.jpg
Sunil Mushran
2012-Dec-04  17:28 UTC
[Ocfs2-users] "ls" taking ages on a directory containing 900000 files
strace -p PID -ttt -T Attach and get some timings. The simplest guess is that the system lacks memory to cache all the inodes and thus has to hit disk (and more importantly take cluster locks) for the same inode repeatedly. The user guide has a section in NOTES explaining this. On Tue, Dec 4, 2012 at 8:54 AM, Amaury Francois <amaury.francois at digora.com>wrote:> Hello,**** > > ** ** > > We are running OCFS2 1.8 and on a kernel UEK2. An ls on a directory > containing approx. 1 million of files is very long (1H). The features we > have activated on the filesystem are the following : **** > > ** ** > > [root at pa-oca-app10 ~]# debugfs.ocfs2 -R "stats" /dev/sdb1**** > > Revision: 0.90**** > > Mount Count: 0 Max Mount Count: 20**** > > State: 0 Errors: 0**** > > Check Interval: 0 Last Check: Fri Nov 30 19:30:17 2012**** > > Creator OS: 0**** > > Feature Compat: 3 backup-super strict-journal-super**** > > Feature Incompat: 32592 sparse extended-slotmap inline-data > metaecc xattr indexed-dirs refcount discontig-bg clusterinfo**** > > Tunefs Incomplete: 0**** > > Feature RO compat: 1 unwritten**** > > Root Blknum: 5 System Dir Blknum: 6**** > > First Cluster Group Blknum: 3**** > > Block Size Bits: 12 Cluster Size Bits: 12**** > > Max Node Slots: 8**** > > Extended Attributes Inline Size: 256**** > > Label: exchange2**** > > UUID: 2375EAF4E4954C4ABB984BDE27AC93D5**** > > Hash: 2880301520 (0xabade9d0)**** > > DX Seeds: 1678175851 1096448356 79406012 (0x6406ee6b 0x415a7964 > 0x04bba3bc)**** > > Cluster stack: o2cb**** > > Cluster name: appcluster**** > > Cluster flags: 1 Globalheartbeat**** > > Inode: 2 Mode: 00 Generation: 3567595533 (0xd4a5300d)**** > > FS Generation: 3567595533 (0xd4a5300d)**** > > CRC32: 0c996202 ECC: 0819**** > > Type: Unknown Attr: 0x0 Flags: Valid System Superblock**** > > Dynamic Features: (0x0)**** > > User: 0 (root) Group: 0 (root) Size: 0**** > > Links: 0 Clusters: 5242635**** > > ctime: 0x508eac6b 0x0 -- Mon Oct 29 17:18:51.0 2012**** > > atime: 0x0 0x0 -- Thu Jan 1 01:00:00.0 1970**** > > mtime: 0x508eac6b 0x0 -- Mon Oct 29 17:18:51.0 2012**** > > dtime: 0x0 -- Thu Jan 1 01:00:00 1970**** > > Refcount Block: 0**** > > Last Extblk: 0 Orphan Slot: 0**** > > Sub Alloc Slot: Global Sub Alloc Bit: 65535**** > > ** ** > > ** ** > > May inline-data or xattr be the source of the problem ?**** > > ** ** > > Thank you. **** > > ** ** > > [image: Description : Description : Description : > cid:image001.png at 01CD01F3.35091200]**** > > * * > > *Amaury FRANCOIS* ? *Ing?nieur***** > > Mobile +33 (0)6 88 12 62 54**** > > *amaury.francois at digora.com * > > * * > > *Si?ge Social ? 66 rue du March? Gare ? 67200 STRASBOURG* > > T?l : 0 820 200 217 - +33 (0)3 88 10 49 20 **** > > [image: Description : test]**** > > ** ** > > ** ** > > _______________________________________________ > Ocfs2-users mailing list > Ocfs2-users at oss.oracle.com > https://oss.oracle.com/mailman/listinfo/ocfs2-users >-------------- next part -------------- An HTML attachment was scrubbed... URL: http://oss.oracle.com/pipermail/ocfs2-users/attachments/20121204/da625142/attachment-0001.html -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/jpeg Size: 11516 bytes Desc: not available Url : http://oss.oracle.com/pipermail/ocfs2-users/attachments/20121204/da625142/attachment-0001.jpe -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: image/png Size: 5635 bytes Desc: not available Url : http://oss.oracle.com/pipermail/ocfs2-users/attachments/20121204/da625142/attachment-0001.png