Re: MP Perfomance
Havard Eidnes <[email protected]> Fri, 19 Mar 2004 10:24:18 +0100 (CET)
| Newsgroups | gmane.os.netbsd.devel.smp |
|---|---|
| Message-ID | <[email protected]> |
> after building successfully an MP Kernel, I wonder why the > performance does not increase equally. You need to put load both processors. Single-threaded programs will only utilize one processor. > Services like FTP runs slower compared to an UP Kernel on the same > machine. Not by much, I hope? > Also compiling is not really faster. All I can detect is, that the > avg load is the half since it shares on 2 processors. You can use "-j 2" (or a slightly higher number) as make argument or as an argument to build.sh, and make will try to start two concurrent compiles, utilizing both processors. > How can I detect, that 2 processors are running well? You can see which process runs on which CPU with "top". > Where is the advantage of running multi? For CPU-bound jobs, you have twice the capacity available. For kernel- and I/O-dominated jobs, the advantage is less, since NetBSD still only allows one CPU to be active running kernel code. Regards, - HÃ¥vard