<br><br><p><DEFANGED_div class="gmail_quote">On Nov 16, 2007 1:24 AM, Michael Mol &lt;<a href="mailto:mikemol@gmail.com">mikemol@gmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" DEFANGED_style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<p><DEFANGED_div class="Ih2E3d">On Nov 16, 2007 1:15 AM, Bob Kline &lt;<a href="mailto:bob.kline@gmail.com">bob.kline@gmail.com</a>&gt; wrote:<br>&gt; On Nov 16, 2007 12:57 AM, Tim Schmidt &lt;<a href="mailto:timschmidt@gmail.com">timschmidt@gmail.com
</a>&gt; wrote:<br>&gt; &gt; On Nov 16, 2007 12:45 AM, Bob Kline &lt;<a href="mailto:bob.kline@gmail.com">bob.kline@gmail.com</a>&gt; wrote:<br>&gt; &gt; &gt; If running Linux, &nbsp;which &nbsp;version?<br></p><DEFANGED_div><p><DEFANGED_div class="Ih2E3d">
&gt; So would you guess that even more<br>&gt; processors would help? &nbsp;With your<br>&gt; load profile that is?<br>&gt;<br>&gt; It&#39;s not impossible that even a desktop<br>&gt; will have hundreds of CPUs one day.<br>&gt; I have no idea whether Linux could
<br>&gt; support that. &nbsp;But with the concept of<br>&gt; one process per processor, without much<br>&gt; swapping while in typical use, &nbsp; &nbsp;one<br>&gt; would see even more improvement.<br>&gt; Swapping always creates overhead, &nbsp;so
<br>&gt; the best way to reduce overhead is to not<br>&gt; swap where possible. &nbsp;Including letting<br>&gt; other jobs wait in some circumstances<br>&gt; if they are not real time.<br><br></p><DEFANGED_div>The O(1) scheduler brought in with the start of the 
2.6 kernel series<br>means that you won&#39;t see a performance degradation with the addition<br>of more cores, if you&#39;re running independent tasks. &nbsp;You might see a<br>limit to performance improvements if your software isn&#39;t written
<br>right, though; It&#39;s deceptively easy to write bad multi-threaded code<br>that hangs up on one or two locks.<br><font color="#888888"><br>--<br>:wq<br></font><p><DEFANGED_div><p><DEFANGED_div></p><DEFANGED_div>&nbsp;</p><DEFANGED_div></blockquote><p><DEFANGED_div>Well,&nbsp; no OS, no matter how well
<br>written,&nbsp; can do much about the<br>applications people run on it.....<br><br>For now most of us probably can<br>assume the core parts of the OS are<br>not the problem if performance suffers.<br><br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -Bob<br><br></p><DEFANGED_div>
</p><DEFANGED_div><br>