<font size=2 face="sans-serif">Hi,</font>
<br>
<br><font size=2 face="sans-serif">We're considering using LTTng as a logging
/ tracing solution for a multi-process application, which spawns many sub-processes.</font>
<br>
<br><font size=2 face="sans-serif">Our system is a 12-core x86 (6-core
+ HT). If I take 4 subbuffers of 1MB, this means 4MB per process. As the
number of processes rises, this becomes prohibitive.</font>
<br>
<br><font size=2 face="sans-serif">For example, we may need to support
> 500 sub-processes ==> 500 * 4MB = 2GB - which is a bit too much.</font>
<br>
<br><font size=2 face="sans-serif">Is there a way to tell LTTng to share
the sub-buffers with forked processes?</font>
<br>
<br><font size=2 face="sans-serif">If not - how difficult would it be to
add such support?</font>
<br>
<br><font size=2 face="sans-serif">Thanks,</font>
<br>
<br><font size=2 color=#000080 face="sans-serif">Amit Margalit</font>
<br><font size=2 color=#808000 face="sans-serif">IBM XIV </font><font size=2 face="sans-serif">-
<i>Storage Reinvented</i></font>
<br><font size=2 face="sans-serif">XIV-NAS Development Team</font>
<br><font size=2 face="sans-serif">Tel. 03</font><font size=2 face="Arial">-689-7774</font>
<br><font size=2 face="Arial">Fax. 03-689-7230</font>