<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
<br>
<blockquote cite="mid200509150011.j8F0BHiw017755@gateway.metech.com.au"
 type="cite">
  <meta http-equiv="Content-Type" content="text/html; ">
  <meta content="MSHTML 6.00.2900.2722" name="GENERATOR">
  <div><span class="357420800-15092005"><font face="Verdana" size="2">Excuse
my ignorance, but I've never dealt with Linux on multiple processors
(or hyperthreaded processor) platforms before.</font></span></div>
  <div><span class="357420800-15092005"></span>&nbsp;</div>
  <div><span class="357420800-15092005"><font face="Verdana" size="2">I
know they utilise the kernel-smp package, do other packages need to be
rebuilt to allow for smp? Will a standard RPM for openswan work (I will
be using RHEL 4 ES) or an RPM that I build on a non-hyperthreaded
processor (they will all be x86).</font></span></div>
  <div><span class="357420800-15092005"><font face="Verdana" size="2">Or
will I have to build my own RPMs on the smp machine?</font></span></div>
  <div><span class="357420800-15092005"></span>&nbsp;</div>
</blockquote>
<font size="2"><font face="Verdana"><br>
My experience with the Fedora Core 4 SMP kernel running on Athlon 64 X2
(dual core) is that the kernel will schedule individual processes to
different processors as needed.&nbsp; If you are running a single process
app with a single thread, it will run fine on one processor, leaving
the other(s) to do whatever else needs to be done.<br>
<br>
Unless you are doing true parallel processing (like message passing), I
don't think you need a special build of your applications.<br>
</font></font><br>
<pre class="moz-signature" cols="72">-- 
John S. Riley, Ph.D.
DSB Scientific Consulting
<a class="moz-txt-link-freetext" href="http://www.dsbscience.com">http://www.dsbscience.com</a> 
</pre>
</body>
</html>