Perl slowness
Noam Rathaus
noamr at beyondsecurity.com
Tue Sep 8 14:43:32 IDT 2009
Hi,
I have two machines, their hardware is not identical, but their installation
is.
One is a 3 years old DELL server, while the other is a 1 year old server.
One is running 2.6.26-2-686 while the other 2.6.30-1-686
What I am seeing is slow startup - emphasis on startup, the code works fast
once its running - of perl scripts
Even the smallest perl script such as this:
===
#!/usr/bin/perl
use lib '/usr/local/MySystem/lib';
use DB;
===
Take 7 seconds to start, in comparison to 0.030secods
If I don't use the "use DB;" which my package
It loads fast
I am trying to figure out why, I checked the HD speeds via hdparam, the
newer server is 1.5 times faster 103MB/sec
I tried to see what libraries were being used, used strace, but I can't see
something "big" that is causing the delay.
The "use DB;" can be replaced with any other "custom" library package I
wrote, they all take 2-7 seconds to load, while on the other machine it
takes negligible time
Does someone have a "thread" to cling to?
Thanks,
Noam Rathaus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.cs.huji.ac.il/pipermail/linux-il/attachments/20090908/9b5e18f3/attachment.html>
More information about the Linux-il
mailing list