<br>Thanks all you guys for helping me. Sorry for my late reply. You gave me some very useful info. I will consider it carefully and maybe will ask your help once again :) <br><br>Many thanks <br><div class="gmail_quote">On Sat, Jan 16, 2010 at 7:02 AM, Nicolas Williams <span dir="ltr">&lt;<a href="mailto:Nicolas.Williams@sun.com">Nicolas.Williams@sun.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">On Thu, Jan 14, 2010 at 09:49:13AM +0700, Lex wrote:<br>
</div><div class="im">&gt; You mean lustre client? Our lustre client work as a web server for<br>
&gt; downloading file, it&#39;s using ssd drive and the free space is quite small,<br>
&gt; just few Gbs, but it&#39;s serving many 10GB size file quite well. If the<br>
&gt; joining file process is on the client, how the big file can fit the poor<br>
&gt; free space well like this ? Could you please explain it for me ?<br>
<br>
</div><div><div></div><div class="h5">First, I thought you meant by &quot;file join&quot; something very different than<br>
what we (Lustre team) mean by &quot;file join&quot;. We mean this: an<br>
optimization of &quot;cat file1 file2 ... &gt; joined-file&quot;. I think you meant:<br>
how the illusion of a single file is created out of multiple stripes.<br>
<br>
Do correct me if my interpretation of your question was incorrect.<br>
<br>
If I understood you correctly, then there is no &quot;physically joined&quot;<br>
version of a file, except in the case of files with a single stripe.<br>
<br>
The illusion of &quot;joined&quot; stripes is presented by the client.<br>
<br>
The client need not have enough memory to store a whole file. It only<br>
needs enough for the application&#39;s needs. E.g., if you have a 1TB file<br>
and 4GB of virtual memory, then you can&#39;t read the whole file into<br>
memory, but you can read a couple of GBs at a time, do some work, then<br>
read the next couple of GBs.<br>
<br>
Nico<br>
--<br>
</div></div></blockquote></div><br>