There are more than 20 services (also as known as plugins) in z/OSMF, some customers, especially customers with small system or zPDT, have reported that the startup of z/OSMF in their system is slow. In some zPDT system, with all plugins enabled, the startup time is really a pain for the customer.
With the new PTFs we delivered for this problem, in lab measurements of a small z15 lpar, the startup time improved about 50%. Your result will heavily depend on your configuration.
For z/OSMF 2.3
FMID
|
APAR number
|
PTF
|
HSMA230
|
PH28921
|
UI71602
|
PH28920
|
UI71653
|
PH28971
|
UI71655
|
PH28990
|
UI71698
|
HSMA235
|
PH28872
|
UI71717
|
HSMA236
|
PH28832
|
UI71719
|
HSMA237
|
PH28451
|
UI71754
|
HSMA23A
|
PH29230
|
UI71640
|
PH29242
|
UI71906
|
For z/OSMF 2.4
FMID
|
APAR number
|
PTF
|
HSMA240
|
PH28921
|
UI71603
|
PH28920
|
UI71654
|
PH28971
|
UI71656
|
PH28990
|
UI71699
|
HSMA245
|
PH28872
|
UI71718
|
HSMA246
|
PH28832
|
UI71720
|
HSMA247
|
PH28451
|
UI71755
|
HSMA24A
|
PH29230
|
UI71642
|
HSMA24E
|
PH29243
|
UI71905
|
A huge time-consuming factor when z/OSMF server starts is the EXCP-cnt, which is super high during the server startup period, usually about 50 million. For more details about EXCP-cnt, you could refer to: https://www.ibm.com/support/knowledgecenter/SSLTBW_2.4.0/com.ibm.zos.v2r4.ieag200/excp.htm
With these PTFs, we change the way of packaging WAR resource for the plugins, from expanded directory to Java archive. This saves a lot of startup EXCP-cnt, and therefore, reduces startup time.
Below is the performance improvement we get from the lab. Note that these data are collected from lab performance test machine, customers’ result will heavily depend on their own configuration.
System configuration: z15, 1 General CP, 8G memory, no zIIP, z/OSMF was running on Java 8 SR5. Liberty version is 20.0.0.3
|
CPU-time (s)
|
EXCP-cnt
|
dir
|
33.83
|
47,678,147
|
archive
|
17.49
|
9,841,807
|
improvement
|
48.300%
|
79.358%
|
Note: CPU-time here could be considered as startup time.
zPDT is configured with 10GB of memory, 3 CPs, and zero zIIPs on a Quad-core Lenovo P70 with 32GB of memory, 2 x 1TB SSD drives, CentOS 7.1
|
CPU-time (s)
|
EXCP-cnt
|
dir
|
2069.26
|
53,476,262
|
archive
|
993.27
|
10,697,352
|
improvement
|
51.999%
|
79.996%
|
As you can see in the test results, the improvement of startup time is from 48% - 52%, and the EXCP-cnt is nearly up to 80%. We hope your z/OSMF server could benefit from this improvement!
This improvement can be combined with our earlier z/OSMF improvement “Lite stage 2” (https://community.ibm.com/community/user/ibmz-and-linuxone/blogs/zhi-li1/2020/08/10/tailor-your-zosmf-server-for-better-performance-in) to further reduce your z/OSMF startup time.