I was successfully able to register a total of 10GB of memory in 10M chunks. In other words 1024 MRs of 10MB each.<div><br><br><div class="gmail_quote">On Mon, Mar 17, 2008 at 12:22 AM, Or Gerlitz <<a href="mailto:ogerlitz@voltaire.com">ogerlitz@voltaire.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div class="Ih2E3d">Rajouri Jammu wrote:<br>
> Does that mean that no matter how I size my memory regions the maximum<br>
> amount of (total) memory I can register is = 2^20 * 4K = 4GB?<br>
> I.e., Am I limited by the total number of MTTs?<br>
</div>Generally speaking, yes, the IB network MMU (MTT this case) is limited<br>
in the number of slots it has and so in the amount of memory it can map<br>
at once, but I assume this is typical eg for I/O MMUs and makes sense.<br>
<br>
However, each slot can map --more-- then 4K, so one should be able to<br>
use huge-pages etc. I am not sure what is the actual status of<br>
registering huge-pages by the Linux IB stack, maybe Roland can comment<br>
on that.<br>
<font color="#888888"><br>
Or.<br>
<br>
<br>
</font></blockquote></div><br></div>