IBM z/OSMF - Group home

Make your z/OSMF server starts significantly faster

By Jing Hua Jiang posted Fri October 30, 2020 04:53 AM

  

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.

0 comments
33 views