Re: MP Perfomance
"Erik E. Fair" <[email protected]> Fri, 19 Mar 2004 14:40:52 -0800
| Newsgroups | gmane.os.netbsd.devel.smp |
|---|---|
| Message-ID | <p06020400bc8125ae8b9c@[10.0.1.29]> |
UNIX fits well with multiprocessor systems in that typical UNIX applications like to fork lots of processes to get work done in parallel, and when you have multiple CPUs to pick from the run queue, things will get done faster. The catch is that any individual process will not run any faster than on a uniprocessor system, but since N processes can run in parallel on N CPUs, you get better *throughput*. Also, don't forget Amdahl's Law: http://en.wikipedia.org/wiki/Amdahl%27s_law Erik <[email protected]>