On 2019-08-27 8:19 PM, David Crayford wrote:


On 2019-08-27 8:13 PM, Andrew Rowley wrote:
FWIW - debugging performance of forked Unix process startup/overhead is a
mess - we had one customer who was seeing terrible performance when
fork/execing tiny little shell processes that did practically nothing.   It
was only happening on one of their LPARs.   The IBM Support center was
involved for a really long time, and I don't know if they ever really
figured out what was wrong.

It wasn't running under the bash shell was it? I noticed that bash has very significant overhead compared to the regular shell.

I did some investigation using SMF data, and just wrote it up here:

https://www.blackhillsoftware.com/news/2019/08/27/comparing-bash-and-bin-sh-on-z-os/


Great write-up. Bash doesn't use local spawn so it always runs sub-processes in child address spaces. I have reported this so Rocket are aware and have opened a ticket. I'm not sure if it will be addressed anytime soon. Probably not.

Oops. Spoke too soon there! There is no "local" spawn as the job numbers clearly show. How exactly are you deriving CPU time? Is it an accumulation of SMF30CPT CPU times?


----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to