<br><br><p><DEFANGED_div class="gmail_quote">On Nov 16, 2007 1:24 AM, Michael Mol <<a href="mailto:mikemol@gmail.com">mikemol@gmail.com</a>> 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 <<a href="mailto:bob.kline@gmail.com">bob.kline@gmail.com</a>> wrote:<br>> On Nov 16, 2007 12:57 AM, Tim Schmidt <<a href="mailto:timschmidt@gmail.com">timschmidt@gmail.com
</a>> wrote:<br>> > On Nov 16, 2007 12:45 AM, Bob Kline <<a href="mailto:bob.kline@gmail.com">bob.kline@gmail.com</a>> wrote:<br>> > > If running Linux, which version?<br></p><DEFANGED_div><p><DEFANGED_div class="Ih2E3d">
> So would you guess that even more<br>> processors would help? With your<br>> load profile that is?<br>><br>> It's not impossible that even a desktop<br>> will have hundreds of CPUs one day.<br>> I have no idea whether Linux could
<br>> support that. But with the concept of<br>> one process per processor, without much<br>> swapping while in typical use, one<br>> would see even more improvement.<br>> Swapping always creates overhead, so
<br>> the best way to reduce overhead is to not<br>> swap where possible. Including letting<br>> other jobs wait in some circumstances<br>> 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't see a performance degradation with the addition<br>of more cores, if you're running independent tasks. You might see a<br>limit to performance improvements if your software isn't written
<br>right, though; It'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> </p><DEFANGED_div></blockquote><p><DEFANGED_div>Well, no OS, no matter how well
<br>written, 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> -Bob<br><br></p><DEFANGED_div>
</p><DEFANGED_div><br>