¿ªÔÆÌåÓý

Re: VM/370 Hercules Optimisation


 

¿ªÔÆÌåÓý

Peter,

?

I suspect that EPCS:VM produces a much bigger performance gain than AP or MP. ?ECPS:VM is the start of what eventually became SIE and microcode virtualization.

So VM (aka CP) is a software hypervisor. So when EPCS:VM is inactive CP has to simulate or reflect every privileged instruction that a VM executes.

ECPS:VM allows the CPU Microcode or in our case Hercules to handle some of these instructions.

I would try turning it on which may be fun¡­

?

Change the line in the config

?

ECPSVM NO

?

To

?

ECPSVM YES

?

And use ECPSVM STATUS to see whats happening

?

The only VM that does anything is CPWATCH. You should be using this to see what performance is like¡­

¡­ on an idle system I see it shows real core 16,384, free 14,780. If you run one GCC compile it isn¡¯t going to page very much.

.. and remember that you might have 16Mb available, but most programs don¡¯t use it. I think GCC is the exception.

¡­ if you don¡¯t use the memory it won¡¯t page.

?

Dave

?

From: [email protected] <[email protected]> On Behalf Of adriansutherland67
Sent: 29 January 2020 12:15
To: [email protected]
Subject: Re: [h390-vm] VM/370 Hercules Optimisation

?

Thanks Dave

For memory paging - I was wondering if IBM had a paging memory device (clearly not - thanks).
Therefore (1) I am going to go ahead with experimenting with a small DASD drive for paging.

And (2) I will also try and get VM/370 configured for 2 CPUs (what is?AP or MP, and which should I try?). Appreciate the point that CMS uses only one but if it means we get some additional boost by having any disconnected machines on another CPU - well well and good. But my expectation is minimal improvement! I know that Hercules uses other threads for IO stuff, which is good.

Any hints / config details / help would be appreciated!

Adrian

PS - my motivation is just to get what we can from the configuration / tools we have - not change the world if that makes sense. And yeah - it is already faster than it would have been back in the 80s!!

Join [email protected] to automatically receive all group messages.