On Tue, Feb 10, 2009 at 11:34 AM, Heinz Diehl <htd@fancy-poultry.org> wrote:
Hi,
just want to ask if there's a list what programs in opensuse 11.0/11.1 are multithreaded, meaning "can use multiple cpu cores" . Example: "make -j". Tried to find out by myself but wasn't successful. Can somebody point me to a side or source of information where I can read more (if it exists)?
As you research this you need to understand "multithreaded" does not equate to "can use multiple cpu cores". Linux supports several threading models. I think only "Native POSIX Linux Threading" can leverage multiple cpus. OTOH, lots of user space apps utilize multiple processes without the use of threading and thus they "can use multiple cpu cores". The make command in your example I believe is an example of a app the "can use multiple cpu cores", but is not multithreaded. Apache is another. In general linux uses lots of small apps doing specific things. That is an ideal implementation that "can use multiple cpu cores". Greg -- Greg Freemyer Litigation Triage Solutions Specialist http://www.linkedin.com/in/gregfreemyer First 99 Days Litigation White Paper - http://www.norcrossgroup.com/forms/whitepapers/99%20Days%20whitepaper.pdf The Norcross Group The Intersection of Evidence & Technology http://www.norcrossgroup.com -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org