<div dir="ltr">Liam,<div><br></div><div>I'd look at this from a more generic POV (that's all I can do ATM, I'm afraid):<div><br></div><div>In order for a debug kernel to be useful, it has to record (you guessed it) debug information (in addition to what the kernel records without debug - obviously). This additional recording effort will consume space and CPU cycles. How much is consumed depends on what you're doing and what kind of debug information is recorded.</div>

<div><br></div><div>The impact will depend on how much you're doing - if your system is only lightly loaded, the additional load may go unnoticed.</div><div><br></div><div>So, to get the answer for your specific circumstances, I'd first run your usual job(s)/workloads/whatever using the debug kernel, and record the times various tasks consume. Then repeat the exercise with a non-debug kernel, and compare times. This will give you an idea about *your* situation.</div>

<div><br></div><div>HTH</div><div>Michael</div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jul 10, 2014 at 7:05 AM, Liam Slusser <span dir="ltr"><<a href="mailto:lslusser@gmail.com" target="_blank">lslusser@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Scott -<div><br></div><div>Oh wow, thank you so much for the reply.  I'll run on the debug kernel for a few days to make sure it is stable and then rebuild with no debug.</div>

<div><br></div><div>thanks,</div>
<div>liam</div><div><br></div></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Jul 9, 2014 at 9:59 PM, Scott McClung <span dir="ltr"><<a href="mailto:scott@mcclung.com" target="_blank">scott@mcclung.com</a>></span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">* Liam Slusser (<a href="mailto:lslusser@gmail.com" target="_blank">lslusser@gmail.com</a>) [140709 05:55]:<br>
<div><div>> Does running a debug kernel cause a performance impact?  Basically I build<br>
> a nightly image with debugging enabled (defaults) and all seems to work<br>
> great but I'm wondering if there is a performance penalty and I should<br>
> rebuild without debugging?<br>
<br>
</div></div>I am not an OI developer, but I had reason to build my own<br>
illumos-gate a few months ago for testing a patch I thought might help<br>
my particular workload.  I found that the debug build was much slower,<br>
on the order of 1/5th the I/O performance of a non-debug build for our<br>
iozone benchmarks.<br>
<span><font color="#888888"><br>
--<br>
Scott McClung (<a href="mailto:scott@mcclung.com" target="_blank">scott@mcclung.com</a>)<br>
<br>
_______________________________________________<br>
oi-dev mailing list<br>
<a href="mailto:oi-dev@openindiana.org" target="_blank">oi-dev@openindiana.org</a><br>
<a href="http://openindiana.org/mailman/listinfo/oi-dev" target="_blank">http://openindiana.org/mailman/listinfo/oi-dev</a><br>
</font></span></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
oi-dev mailing list<br>
<a href="mailto:oi-dev@openindiana.org">oi-dev@openindiana.org</a><br>
<a href="http://openindiana.org/mailman/listinfo/oi-dev" target="_blank">http://openindiana.org/mailman/listinfo/oi-dev</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br>Michael Schuster<br><a href="http://recursiveramblings.wordpress.com/" target="_blank">http://recursiveramblings.wordpress.com/</a>
</div>