Messages in this thread |  | | Date | Tue, 16 Apr 1996 08:24:46 -0700 | From | "Leonard N. Zubkoff" <> | Subject | Re: 1.2.13 v 1.3.81 open() speed results |
| |
Date: Mon, 15 Apr 1996 17:54:04 +0100 (BST) From: Dirk-Jan Koopman <djk@chbi.co.uk> X-Sender: djk@dns.leather.chbi.co.uk cc: torvalds@cs.helsinki.fi Precedence: bulk
I have just done a comparision between 1.2.13 and 1.3.81 using an perl5 app that recursively reads a directory tree, opens, reads and closes an arbitrary no of very small files - for each of these files opens, reads and closes another file.
There is a marked difference between them:-
1.2.13 1.3.81 436.36 user 448.09 user 41.74 system 552.36 system 11.36.25 elapsed 21.12.38 elapsed
ie it takes very nearly twice as long. Subjective use with SMB on this structure also seems very much slower on 1.3.81 especially if more than one person is accessing the same data.
If someone would kindly point me at the kernel profiling app, I will recompile and profile the kernel.
Don't bother. I'm 99.99% certain you'll find that get_empty_inode is the loser. I've already reported this and run some profiles for Linus...
Leonard
|  |