Re: How can I tell the zFS files being used by my application

2021-05-21 Thread Andrew Rowley
On 20/05/2021 6:25 pm, Colin Paice wrote: Are there any magic options to say "load a jar - just once ... not once for each thread", or to tell Java to load from the shared classes cache? It feels like an old (non java) problem of having a non reentrant load module, so it was loaded from disk

Re: How can I tell the zFS files being used by my application

2021-05-20 Thread Colin Paice
Timothy, Thanks for these links. Are these fixes available in the ACDC downloads? I was told that shared classes should make startup faster. I've been playing with it and have noticed a few interesting things. 1. I think the default shared classes cache size is 60MB... Ive made it 100MB

Re: How can I tell the zFS files being used by my application

2021-05-19 Thread Timothy Sipples
If you're experiencing long z/OS Management Facility startup times then please check that you have installed the PTFs for several APARs. You might consider disabling the z/OSMF help feature (if you can safely live without it) since it represents a substantial fraction of startup time/energy.

Re: How can I tell the zFS files being used by my application

2021-05-19 Thread David Crayford
On 19/05/2021 3:46 pm, Andrew Rowley wrote: On 19/05/2021 12:27 pm, David Crayford wrote: Then why not write your product in C++? It would be a lot easier to process SMF records using structs then having to write get methods in Java. Contrary to what some people believe C++ is a very modern

Re: How can I tell the zFS files being used by my application

2021-05-19 Thread Andrew Rowley
On 19/05/2021 12:27 pm, David Crayford wrote: Then why not write your product in C++? It would be a lot easier to process SMF records using structs then having to write get methods in Java. Contrary to what some people believe C++ is a very modern language with the benefit that it's not

Re: How can I tell the zFS files being used by my application

2021-05-18 Thread David Crayford
On 19/05/2021 8:14 am, Andrew Rowley wrote: That's unfortunate. It's the same where I work. We run a enterprise class z15 and the zIIP normalized times in the SMF30s match GCP times. What you really want is an image where you can compare code running on a zIIP to a sub-capacity GCP as that's

Re: How can I tell the zFS files being used by my application

2021-05-18 Thread Andrew Rowley
On 18/05/2021 9:21 pm, David Crayford wrote: That's unfortunate. It's the same where I work. We run a enterprise class z15 and the zIIP normalized times in the SMF30s match GCP times. What you really want is an image where you can compare code running on a zIIP to a sub-capacity GCP as that's

Re: How can I tell the zFS files being used by my application

2021-05-18 Thread Sebastian Welton
On Fri, 14 May 2021 13:03:17 -0400, Matt Hogstrom wrote: >It takes z/OSMF about an hour to fully initialize on my ZD … same behavior >(lots of SIOs and CPU) IBM says its fixing this but its been quite a while. >Its Java related. > >Matt Hogstrom >m...@hogstrom.org Wow, that's a long time. I

Re: How can I tell the zFS files being used by my application

2021-05-18 Thread Seymour J Metz
Discussion List [IBM-MAIN@LISTSERV.UA.EDU] on behalf of David Crayford [dcrayf...@gmail.com] Sent: Tuesday, May 18, 2021 5:12 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: How can I tell the zFS files being used by my application On 18/05/2021 1:52 am, Kirk Wolf wrote: > > - good low-overhead (sa

Re: How can I tell the zFS files being used by my application

2021-05-18 Thread David Crayford
On 18/05/2021 6:35 pm, Andrew Rowley wrote: On 18/05/2021 5:21 pm, David Crayford wrote: Do they have a zIIP on the RDP system? Yes, although the regular CPs are the same speed. Having the zIIP means I can get figures for zIIP, CP and zIIP on CP. That's unfortunate. It's the same where I

Re: How can I tell the zFS files being used by my application

2021-05-18 Thread Andrew Rowley
On 18/05/2021 5:21 pm, David Crayford wrote: Do they have a zIIP on the RDP system? Yes, although the regular CPs are the same speed. Having the zIIP means I can get figures for zIIP, CP and zIIP on CP. Are you talking about CMF 110 records? If so we've both worked on similar stuff. One of

Re: How can I tell the zFS files being used by my application

2021-05-18 Thread David Crayford
Sorry about the typos. OpenJDK Flight Record was GA from Java 9 onwards. So fingers crossed we will see that when the Java 11 is finally available on z/OS. On 18/05/2021 5:12 pm, David Crayford wrote: Unfortunately, othing has changed :( z/OS only partially supports the JVMTI implementation.

Re: How can I tell the zFS files being used by my application

2021-05-18 Thread David Crayford
On 18/05/2021 1:52 am, Kirk Wolf wrote: - good low-overhead (sampling) profiling tools for the z/OS JVM don't exist (maybe this has changed?).   IMO this was a huge barrier for Java on z/OS. Unfortunately, othing has changed :( z/OS only partially supports the JVMTI implementation.

Re: How can I tell the zFS files being used by my application

2021-05-18 Thread David Crayford
On 18/05/2021 1:32 pm, Andrew Rowley wrote: On 16/05/2021 12:59 pm, David Crayford wrote: And there is a good chance that you could introduce unacceptable software charges. I've worked on performance reporting tools for over two decades and in my experience customers measure everything, as

Re: How can I tell the zFS files being used by my application

2021-05-17 Thread Andrew Rowley
On 15/05/2021 3:03 am, Matt Hogstrom wrote: It takes z/OSMF about an hour to fully initialize on my ZD … same behavior (lots of SIOs and CPU) IBM says its fixing this but its been quite a while. Its Java related. I did some investigation a while back using type 92 SMF records to try to

Re: How can I tell the zFS files being used by my application

2021-05-17 Thread Andrew Rowley
On 16/05/2021 12:59 pm, David Crayford wrote: And there is a good chance that you could introduce unacceptable software charges. I've worked on performance reporting tools for over two decades and in my experience customers measure everything, as any spike in workload can be a disaster in

Re: How can I tell the zFS files being used by my application

2021-05-17 Thread Graham Harris
SMF 92 subtype 11 is usually useful in showing USS file activity, which can tend to reveal if anything 'odd' is going on with file based activity. I/O is also seen when network activity is involved, but I have not found 92's very useful in determining what is going on in that arena, but others may

Re: How can I tell the zFS files being used by my application

2021-05-17 Thread David Crayford
On 18/05/2021 2:05 am, Kirk Wolf wrote: Sorry, I meant to add that agree with David.   If you have big Java apps that use significant CPU, you really need to run them on zIIP or the costs will be intolerable. In the particular case of the large Australian customer, I wonder why they didn't

Re: How can I tell the zFS files being used by my application

2021-05-17 Thread Kirk Wolf
Sorry, I meant to add that agree with David.   If you have big Java apps that use significant CPU, you really need to run them on zIIP or the costs will be intolerable. In the particular case of the large Australian customer, I wonder why they didn't see the issue coming early on? Kirk Wolf

Re: How can I tell the zFS files being used by my application

2021-05-17 Thread Kirk Wolf
We haven't done much with Java in the last few years, but our experience with mission-critical production Java apps on z/OS (going back almost 20 years) is a little mixed. - JVM startup is rather expensive, especially the full JITing of classes. - the more classes you pull in (like huge class

Re: How can I tell the zFS files being used by my application

2021-05-15 Thread Tom Brennan
4) z15 System Recovery Boost (which I guess the sales folks thought would be fun to call SRB) can use zIIP's for general CP work around IPL time. On 5/15/2021 6:31 PM, Andrew Rowley wrote: On 15/05/2021 3:33 pm, David Crayford wrote: I don't believe that is true. zIIP engines give you 3

Re: How can I tell the zFS files being used by my application

2021-05-15 Thread David Crayford
On 16/05/2021 9:31 am, Andrew Rowley wrote: On 15/05/2021 3:33 pm, David Crayford wrote: Java is not viable on z/OS without zIIP engines. I don't believe that is true. zIIP engines give you 3 things: Answered below. 1) Savings in software cost. Imperative. One of our customers, a

Re: How can I tell the zFS files being used by my application

2021-05-15 Thread Andrew Rowley
On 15/05/2021 3:33 pm, David Crayford wrote: Java is not viable on z/OS without zIIP engines. I don't believe that is true. zIIP engines give you 3 things: 1) Savings in software cost. 2) Full speed CPUs, if your general purpose CPs are not full speed 3) Very often, they are less utilized

Re: How can I tell the zFS files being used by my application

2021-05-14 Thread David Crayford
On 15/05/2021 1:03 am, Matt Hogstrom wrote: It takes z/OSMF about an hour to fully initialize on my ZD … same behavior (lots of SIOs and CPU) IBM says its fixing this but its been quite a while. Its Java related. And how much does ZD cost? We had customer complain that our Apache Tomcat

Re: How can I tell the zFS files being used by my application

2021-05-14 Thread David Crayford
This is usually due to Websphere scanning the dropins folder for updates. z/OS doesn't have edge triggered kernel hooks like inotify on Linux so has to use brute force. It's not just I/O it consumes a lot of CPU. You can disable it in server.xml locationMonitoringEnabled="false"

Re: How can I tell the zFS files being used by my application

2021-05-14 Thread Chris Hoelscher
Tell them what? Chris Hoelscher Lead Sys DBA IBM Global Technical Services on assignmemt to Humana Inc. T 502.476.2538 or 502.407.7266 The information transmitted is intended only for the person or entity to which it is addressed and may contain CONFIDENTIAL material. If you receive this

Re: How can I tell the zFS files being used by my application

2021-05-14 Thread Colin Paice
Matt, One problem with the Slow start up is the first time it has to compile/cache things - the second time it is faster. Ive blogged on saving the cached stuff across restarts. I hear one of the problems is to do with the checking access to files, not Java as such. Z/OSMF had been up and I had

Re: How can I tell the zFS files being used by my application

2021-05-14 Thread Matt Hogstrom
It takes z/OSMF about an hour to fully initialize on my ZD … same behavior (lots of SIOs and CPU) IBM says its fixing this but its been quite a while. Its Java related. Matt Hogstrom m...@hogstrom.org +1-919-656-0564 PGP Key: 0x90ECB270 Facebook LinkedIn