<div dir="ltr">Try to measure disk seek time on both disks:<br><br> time echo $(dd if=/dev/sda of=/dev/null count=1 bs=512; dd if=/dev/sda of=/dev/null count=1 bs=1 skip=200049647116;)<br><br>Replace the last number with size of the disk - several bytes (check using fdisk -l).<br>
The operation would give meaningful result only the first time you run it.<br><br>If someone has better way to check disk seek speed, please share.<br><br>Are you running the script as root?<br>Do you get the same slow results each time you run it or only the first time?<br>
Is there disk thrashing during startup?<br><br clear="all">--<br>Arie<br><br>
<br><br><div class="gmail_quote">2009/9/8 Noam Rathaus <span dir="ltr"><<a href="mailto:noamr@beyondsecurity.com">noamr@beyondsecurity.com</a>></span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div dir="ltr">Everything is on the /dev/sda<br><br>And local<br><br>That is not the answer...<div><div></div><div class="h5"><br><br><div class="gmail_quote">On Tue, Sep 8, 2009 at 3:28 PM, Gabor Szabo <span dir="ltr"><<a href="mailto:szabgab@gmail.com" target="_blank">szabgab@gmail.com</a>></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 <<a href="mailto:noamr@beyondsecurity.com" target="_blank">noamr@beyondsecurity.com</a>>:<br>
<div><div></div><div>> Hi,<br>
><br>
> I have two machines, their hardware is not identical, but their installation<br>
> is.<br>
><br>
> One is a 3 years old DELL server, while the other is a 1 year old server.<br>
><br>
> One is running 2.6.26-2-686 while the other 2.6.30-1-686<br>
><br>
> What I am seeing is slow startup - emphasis on startup, the code works fast<br>
> once its running - of perl scripts<br>
><br>
> Even the smallest perl script such as this:<br>
> ===<br>
> #!/usr/bin/perl<br>
><br>
> use lib '/usr/local/MySystem/lib';<br>
><br>
> use DB;<br>
><br>
> ===<br>
><br>
> Take 7 seconds to start, in comparison to 0.030secods<br>
><br>
> If I don't use the "use DB;" which my package<br>
><br>
> It loads fast<br>
><br>
> I am trying to figure out why, I checked the HD speeds via hdparam, the<br>
> newer server is 1.5 times faster 103MB/sec<br>
><br>
> I tried to see what libraries were being used, used strace, but I can't see<br>
> something "big" that is causing the delay.<br>
><br>
> The "use DB;" can be replaced with any other "custom" library package I<br>
> wrote, they all take 2-7 seconds to load, while on the other machine it<br>
> takes negligible time<br>
><br>
> Does someone have a "thread" to cling to?<br>
><br>
<br>
<br>
</div></div>A wide guess is that it is searching the @INC and on one system<br>
@INC points to a slow disk maybe via NFS ?<br>
<font color="#888888"><br>
Gabor<br>
<br>
</font></blockquote></div><br></div></div></div>
<br>_______________________________________________<br>
Linux-il mailing list<br>
<a href="mailto:Linux-il@cs.huji.ac.il">Linux-il@cs.huji.ac.il</a><br>
<a href="http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il" target="_blank">http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il</a><br>
<br></blockquote></div><br></div>