Use the cores you have : 32
Do you still get those issues?


Cheers,
Felipe

On Wed, Feb 11, 2015 at 12:55 PM, xmoon 2000 <xmoon2...@googlemail.com>
wrote:

> On 7 February 2015 at 14:23, Ole Tange <ta...@gnu.org> wrote:
> > On Sat, Feb 7, 2015 at 10:11 AM, xmoon 2000 <xmoon2...@googlemail.com>
> wrote:
> >> On 6 February 2015 at 20:42, Ole Tange <o...@tange.dk> wrote:
> >>> On Fri, Feb 6, 2015 at 3:56 PM, xmoon 2000 <xmoon2...@googlemail.com>
> wrote:
> >>>
> >>> My experience with Cygwin is limited, but I seem to remember that
> >>> spawning is expensive (in the order of 0.1 second), which is one of
> >>> the reasons for recommending MSYS. So if your jobs all finish at the
> >>> same time, GNU Parallel will need 3.2 seconds to start 32 new jobs.
> >>> Maybe you will have a better experience if you delay starting jobs by
> >>> 0.1 seconds:
> >>>
> >>>   cat /tmp/parList | parallel -j 28 --delay 0.1 --eta;
> >>>
> >>> What is your reason for not using all 32 cores?
> >>
> >> 1. Reason for not using 32 cores is then I can't do anything else. I
> >> need to do emails, check web, simple stuff whilst waiting for jobs to
> >> finish.
> >
> > I tested this on a 4 core Microsoft Windows 8 machine and it is not
> > true there: The machine will be slower, but not useless. On a 32 core
> > machine I would expect this to be even less of a problem.
> >
> > On GNU/Linux you would use --nice which would mean that all other
> > processes would get more CPU time than the jobs. In practice the jobs
> > will only use the spare CPU time. I have not tested if --nice gives
> > the same behaviour on Microsoft Windows.
> >
> > If you simply assumed your machine would be slower, then I will
> > encourage you to try it out. You might be pleasantly surprised.
> >
> > If it is possible for you to use MSYS instead of Cygwin it would be
> > interesting to see if that makes the problem go away.
> >
> >
> > /Ole
>
> Ole,
>
> On my machine, I get 2 issues:
>
> 1. If allowing 50 core to be used - I get very slow response times for
> anything else I do. Slw enough to be not workable.
>
> 2. I aslo get "Resource busy" & "fork failed" message. I think this is
> because I am starting too many forked processes. Each jobs I start
> might have 3 or 4 forks. I suspect cygwin/windows is running out of
> handles or something
>
>

Reply via email to