From owner-freebsd-smp Thu Sep 16 17:54:59 1999 Delivered-To: freebsd-smp@freebsd.org Received: from pike.sover.net (pike.sover.net [209.198.87.34]) by hub.freebsd.org (Postfix) with ESMTP id 145D7157CE for ; Thu, 16 Sep 1999 17:54:56 -0700 (PDT) (envelope-from adams@digitalspark.net) Received: from nightfall.digitalspark.net (arc0a324.bf.sover.net [209.198.83.232]) by pike.sover.net (8.9.3/8.9.3) with ESMTP id UAA00777; Thu, 16 Sep 1999 20:54:52 -0400 (EDT) Comments: SoVerNet Verification (on pike.sover.net) nightfall.digitalspark.net from arc0a324.bf.sover.net [209.198.83.232] 209.198.83.232 Thu, 16 Sep 1999 20:54:52 -0400 (EDT) Date: Thu, 16 Sep 1999 20:58:38 +0000 (GMT) From: Adam Strohl To: "William R. Somsky" Cc: freebsd-smp@FreeBSD.ORG Subject: Re: Examples of FreeBSD SMP success? In-Reply-To: <19990916171751.A19950@annwn.phys.washington.edu> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: owner-freebsd-smp@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org On Thu, 16 Sep 1999, William R. Somsky wrote: > The anticipated use where dual-CPUs could help us would probably > be users either running a computation-intensive job (eg, Mathematica), > while simultaneously doing desktop editing/browsing/mailing/TeXing/etc, > or running two computation- intensive jobs. (We don't expect that > Mathematica or any user job will be multi threaded.) > > What I've been asked to find out what the state of FreeBSD SMP > support is, and if anyone has any real-world examples of using > dual-CPUs under FreeBSD that might be similar to this sort of > situation and what the results have been. > > Being as that I've not tried multi-processing under FreeBSD yet, > does anybody have any input I can give to my users? Most of the time I do exactly what you describe, run an intesive CPU app in the background, and do desktop work (netscape, vi, some light compiling) at the same time. It runs beautifully. Heavy compiles (even with my crappy IDE disks) take a little more than half the time when I gmake -j 4. Running two copies of seti@home results in twice the number of blocks being cleared in the same amount of time as 1. Desktop work as described above shows little impact. There are things holding FreeBSD SMP back (ie; the big lock in networking, IIRC) but there are TONS of cases where its speed brings a tear to my eye ;'D At this point my machine is heavily I/O bound when doing large disk intensive operations, however things like switching desktops and browsing the web, etc, still are extremely responsive. This is mostly due to FreeBSD's amazing scheduling/priority system, but its even more so on a dual system. With how cheap dual motherboards are now and celeron 370 CPUs/Socket370 -> Slot 1 bridges are its worth it. - ----( Adam Strohl )------------------------------------------------ - - UNIX Operations/Systems http://www.digitalspark.net - - adams (at) digitalspark.net xxx.xxx.xxxx xxxxx - - ----------------------------------------( DigitalSpark.NET )------- - To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-smp" in the body of the message