Thank you for you email,<br><br>Yes readahead is enabled and it set to it&#39;s default value. Settings are exactly the same on RHEL4 and RHEL5 nodes.<br><br>Cheers<br><br>W<br><br><div class="gmail_quote">2009/11/15 Mag Gam <span dir="ltr">&lt;<a href="mailto:magawake@gmail.com">magawake@gmail.com</a>&gt;</span><br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Can you check if you have readahead enabled?<br>
<br>
<a href="http://manual.lustre.org/manual/LustreManual16_HTML/LustreProc.html#50557055_78950" target="_blank">http://manual.lustre.org/manual/LustreManual16_HTML/LustreProc.html#50557055_78950</a><br>
<br>
This could probably be your cause.<br>
<div><div></div><div class="h5"><br>
<br>
On Thu, Nov 12, 2009 at 3:03 PM, Wojciech Turek &lt;<a href="mailto:wjt27@cam.ac.uk">wjt27@cam.ac.uk</a>&gt; wrote:<br>
&gt; Hi,<br>
&gt;<br>
&gt; Cluster running Lustre 1.6.6<br>
&gt; Opening and closing files takes longer on RHEL5 than on RHEL4. This is only<br>
&gt; happens with files located on Lustre file system. To reproduce this problem<br>
&gt; I used small C code (located on the bottom of my email).<br>
&gt; Is this a known problem? I will be grateful for any suggestions.<br>
&gt;<br>
&gt; RH4<br>
&gt; ====<br>
&gt; real  6m24.951s<br>
&gt; user  0m1.113s<br>
&gt; sys   0m43.983s<br>
&gt;<br>
&gt; real  3m21.464s<br>
&gt; user  0m1.011s<br>
&gt; sys   0m41.795s<br>
&gt;<br>
&gt; real  3m15.305s<br>
&gt; user  0m0.685s<br>
&gt; sys   0m34.321s<br>
&gt;<br>
&gt; real  3m52.444s<br>
&gt; user  0m1.073s<br>
&gt; sys   0m41.246s<br>
&gt;<br>
&gt; RH5<br>
&gt; ====<br>
&gt; real  6m56.701s<br>
&gt; user  0m0.602s<br>
&gt; sys   0m52.233s<br>
&gt;<br>
&gt; real  5m28.310s<br>
&gt; user  0m0.613s<br>
&gt; sys   0m48.284s<br>
&gt;<br>
&gt; real  5m19.244s<br>
&gt; user  0m0.555s<br>
&gt; sys   0m44.684s<br>
&gt;<br>
&gt; real  6m9.290s<br>
&gt; user  0m0.613s<br>
&gt;<br>
&gt;<br>
&gt; openclose.c<br>
&gt; ======<br>
&gt; #include &lt;stdio.h&gt;<br>
&gt; #include &lt;stdlib.h&gt;<br>
&gt;<br>
&gt; int openClose() {<br>
&gt;  FILE *fp;<br>
&gt;<br>
&gt;  if((fp = fopen(&quot;test.dat&quot;, &quot;w+&quot;)) == NULL) {<br>
&gt;  printf(&quot;open error\n&quot;);<br>
&gt;  exit(1);<br>
&gt;  }<br>
&gt;<br>
&gt;  if( fclose( fp )) {<br>
&gt;  printf(&quot;close error\n&quot;);<br>
&gt;  }<br>
&gt;<br>
&gt;  return 0;<br>
&gt; }<br>
&gt;<br>
&gt; int main(void) {<br>
&gt;  int i;<br>
&gt;  for(i = 0; i &lt; 300000; i++) {<br>
&gt;  openClose();<br>
&gt;  }<br>
&gt; }<br>
&gt;<br>
&gt; --<br>
&gt; --<br>
&gt; Wojciech Turek<br>
&gt;<br>
&gt; Assistant System Manager<br>
&gt;<br>
&gt; High Performance Computing Service<br>
&gt; University of Cambridge<br>
&gt; Email: <a href="mailto:wjt27@cam.ac.uk">wjt27@cam.ac.uk</a><br>
&gt; Tel: (+)44 1223 763517<br>
&gt;<br>
</div></div>&gt; _______________________________________________<br>
&gt; Lustre-discuss mailing list<br>
&gt; <a href="mailto:Lustre-discuss@lists.lustre.org">Lustre-discuss@lists.lustre.org</a><br>
&gt; <a href="http://lists.lustre.org/mailman/listinfo/lustre-discuss" target="_blank">http://lists.lustre.org/mailman/listinfo/lustre-discuss</a><br>
&gt;<br>
&gt;<br>
</blockquote></div><br><br clear="all"><br>-- <br>--<br>Wojciech Turek<br><br>Assistant System Manager<br><br>High Performance Computing Service<br>University of Cambridge<br>Email: <a href="mailto:wjt27@cam.ac.uk">wjt27@cam.ac.uk</a><br>
Tel: (+)44 1223 763517 <br>