*BSD News Article 7062


Return to BSD News archive

Newsgroups: comp.unix.bsd
Path: sserve!manuel.anu.edu.au!munnari.oz.au!uunet!mcsun!dxcern!lse
From: lse@dxcern.cern.ch (Lionel Sacks)
Subject: [386bsd] make -j x ? OK : Why Not
Message-ID: <1992Oct26.134329.10681@dxcern.cern.ch>
Organization: CERN European Laboratory for Particle Physics
Date: Mon, 26 Oct 1992 13:43:29 GMT
Lines: 15

Hi,
 I was wondering why the bsd make wouldn't run several jobs at the
same time. The zeroth level answer is simple; the code to do it is
disabled. I tried re-enabling the code and it all seems to work fine.
This brings some advantage if you are the only user on a machine with
some memory (me: noname_box-33Mhz-486-16Mb, distribution 5Mb swap). 
e.g.: making make with -j 1 takes 2mins, with -j 4 takes 1:30mins. 
or making the kernel: -j 1 takes 7:56mins, with -j 4 takes 6:44mins.
(I also use -pipe with gcc).
I found no problems with memory or the file system.

 So, does someone know why this shouldn't be used?

 Cheers,
 Lionel Sacks