<div dir="ltr">Hi Gabor,<br><br>I didn&#39;t check the network traffic, or name resolving, though both are quite fast<br><br>Both are running v5.10.0 i486-linux-gnu-thread-multi<br><br>They are on different networks<br><br>
I don&#39;t think its a &quot;name&quot; collision, I agree the name DB is not a good choice :)<br><br>tcpdump shows no name resolution occuring during the execution - so I don&#39;t think is the issue<br><br>The DB package, connects to the mysql via socket, other packages I tried that are also slow, don&#39;t connect to mysql<br>
<br>In any case, MySQL responds within milliseconds to a connection request, so I don&#39;t think this is the issue.<br><br><div class="gmail_quote">On Tue, Sep 8, 2009 at 4:51 PM, Gabor Szabo <span dir="ltr">&lt;<a href="mailto:szabgab@gmail.com">szabgab@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">2009/9/8 Noam Rathaus &lt;<a href="mailto:noamr@beyondsecurity.com">noamr@beyondsecurity.com</a>&gt;:<br>

<div><div></div><div class="h5">&gt; Hi,<br>
&gt;<br>
&gt; I have two machines, their hardware is not identical, but their installation<br>
&gt; is.<br>
&gt;<br>
&gt; One is a 3 years old DELL server, while the other is a 1 year old server.<br>
&gt;<br>
&gt; One is running 2.6.26-2-686 while the other 2.6.30-1-686<br>
&gt;<br>
&gt; What I am seeing is slow startup - emphasis on startup, the code works fast<br>
&gt; once its running - of perl scripts<br>
&gt;<br>
&gt; Even the smallest perl script such as this:<br>
&gt; ===<br>
&gt; #!/usr/bin/perl<br>
&gt;<br>
&gt; use lib &#39;/usr/local/MySystem/lib&#39;;<br>
&gt;<br>
&gt; use DB;<br>
&gt;<br>
&gt; ===<br>
&gt;<br>
&gt; Take 7 seconds to start, in comparison to 0.030secods<br>
&gt;<br>
&gt; If I don&#39;t use the &quot;use DB;&quot; which my package<br>
&gt;<br>
&gt; It loads fast<br>
&gt;<br>
&gt; I am trying to figure out why, I checked the HD speeds via hdparam, the<br>
&gt; newer server is 1.5 times faster 103MB/sec<br>
&gt;<br>
&gt; I tried to see what libraries were being used, used strace, but I can&#39;t see<br>
&gt; something &quot;big&quot; that is causing the delay.<br>
&gt;<br>
&gt; The &quot;use DB;&quot; can be replaced with any other &quot;custom&quot; library package I<br>
&gt; wrote, they all take 2-7 seconds to load, while on the other machine it<br>
&gt; takes negligible time<br>
&gt;<br>
&gt; Does someone have a &quot;thread&quot; to cling to?<br>
<br>
</div></div>DB ?<br>
Why would you call a package DB, that&#39;s the debugger back-end of Perl.<br>
In any case I would rename those packages to something like<br>
BeyondSecurity::DB<br>
<br>
Are there the same versions of Perl?<br>
Maybe one of them is actually loading the Perl debugger ?<br>
Though that should not be slow either.<br>
<br>
Have you checked for network activity while you are running the script?<br>
<br>
Maybe it is trying to connect somewhere and it is slower (or no<br>
backward name resolving ?)<br>
<font color="#888888"><br>
Gabor<br>
<br>
</font></blockquote></div><br></div>