On 05/22/15 13:27, Mateusz Guzik wrote:
> On Fri, May 22, 2015 at 12:32:52PM -0400, Allan Jude wrote:
>> There is some question about if nargs is a sane value for maxprocs in
>> the negative case. 5000 does seem a bit high, and the behaviour can get
>> wonky depending on the order you specify -P and -n together on the
>> command line.
>>
>> Any suggestions?
>>
> 
> GNU xargs imposes no limit whatsoever, but it also supports reallocating
> its process table, while our xargs allocates one upfront and does not
> change it.
> 
> I would say reading hard proc resource limit and using that as the limit
> would do the job just fine.
> 

GNU xargs uses MAX_INT for this limit. Our xargs performs much worse
with it for a reason I haven't investigated. The 5000 number doesn't
seem high and I have workflows that do '.... | xargs -n1 -P0 ...'
spawning about this many jobs.

- Nikolai Lifanov

_______________________________________________
freebsd-current@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-current
To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"

Reply via email to