IBM z/OSMF - Group home

Tailor your z/OSMF server for better performance in a few clicks

By ZHI LI posted Mon August 10, 2020 03:06 AM

  

z/OSMF Core Services and Optional Services

z/OSMF is a modernization platform for z/OS management. There are more than 20 services (also as known as plugins) in z/OSMF. There are 14 services started with z/OSMF which are called z/OSMF Core services. z/OSMF Core services were always enabled. There are 9 optional services which can be enabled/disabled by editing the IZUPRM member.

 

As z/OSMF services are getting more and more popular. Some system programmers may have configured multiple z/OSMFs instances. Each instance might be highly customized and might be dedicated for a specific kind of workload. Some instances might be dedicated for one or two REST APIs, like JOB or File/Dataset APIs. Some instances might be dedicated for System Management UI tasks. Therefore, the flexibility to tailor z/OSMF runtime is getting more important.

 

z/OSMF Lite Stage 1

z/OSMF Lite was first available in V2R4. It simplifies the configuration process for those who configure and maintain highly customized z/OSMF. To get a new customized z/OSMF, system programmers just need to configure a light weighted z/OSMF Nucleus and whatever services they need. System programmers can leave any services un-configured before start using needed services.

 

System programmers would like to see those unused services disabled for better startup performance and less resource consumption when running z/OSMF. It can be done through editing IZUPRMXX for the 9 optional services but was impossible for the 14 Core services.

 

z/OSMF Lite Stage 2

A recent enhancement (PH24527) provides a very user friendly UI to allow user disable z/OSMF services in only a few clicks. The enhancement is more than just providing a user interface.

 

If you have a need of tailor your z/OSMF for a specific service, check if PH24527 is applied. If applied, you can navigate to z/OSMF desktop interface and click on the icon “General Settings”.
General Settings on z/OSMF Desktop

General Settings was originally designed to customize z/OSMF home page settings. Now it has been expanded to customize z/OSMF services. You can click on “Services” Tab to navigate z/OSMF services.
Enable Disable z/OSMF services

You can review all z/OSMF services and determine if any service can be enabled/disabled. Just click on the toggle in 1 sec.
Enable disable z/OSMF services

The tool does not only provide you toggles. It can validate service dependencies. For instance, when you disable z/OSMF Job APIs when you have “Workflows” running, the tool will warn you that your running function might be impacted if you continue. Isn’t it convenient?
Dependency check

The lab test results show z/OSMF help contributes more than 50% of startup time. Disabling z/OMSF help will significantly improve the startup time. This will be very helpful if you run z/OSMF on a small system – for instance a zPDT environment.

 

You can reference the following lab results for startup performance. The test was performed on a dedicated CP with 8G memory. z/OSMF was running on Java 8 SR5. Liberty version is 20.0.0.3.

 

Measurement Items

Startup Time

Real

EXCP-Cnt

CPU-Time

 

z/OSMF Nucleus Only

11

60T

15415065

13.91

z/OSMF Core Services (optional services disabled)

19

89T

38483673

41.65

z/OSMF Core + Optional Services (All enabled)

30

100T

56155747

54.30

Security Configuration Assistant

12

60T

16768586

14.71

TSO/E address space

11

60T

15961620

14.32

z/OS data set and file REST service

11

58T

16210738

14.58

z/OS jobs REST service

12

60T

15842030

14.07

z/OSMF help

15

76T

31371106

35.52

z/OSMF import service

11

61T

16060654

14.14

Capacity Provisioning

11

61T

16909428

14.58

IBM z/OS Encryption Readiness Technology (zERT) Network Analyzer

12

65T

18064589

16.81

Incident Log

11

61T

16763745

14.73

Network Configuration Assistant

16

62T

21329652

18.02

Cloud Provisioning

18

72T

27571401

24.72

Console

12

60T

17074720

14.97

Workflows task

13

60T

19892963

15.99

ISPF

12

58T

16892035

14.91

Resource Monitoring

12

60T

19035982

15.95

Software Management

14

64T

20881332

19.00

Sysplex Management

12

59T

18569591

16.35

Workload Management

12

60T

18618206

15.91

TSO/E address space, z/OS data set and file REST service and z/OS jobs REST service

12

60T

17121615

15.47

 

0 comments
36 views