My initial query in the thread "MVS under VM/370 and 3390 DASD" and the conversation has moved into performance tuning, so I'll start a new thread.
Regarding @Bob Polmanters quite helpful info...
I noticed that my user options in the directory for starting MVS did not include REALTIMER and BMX.? I don't know what these options do, but now my ASMCLG test case (prime numbers < 1000) takes 11 seconds under the MVS guest.? This is a good improvement, although still 3-4 times longer than in standalone MVS mode.
I'm using a Raspberry Pi 3B+ and a self-compiled Hercules SDL 4.6.0 for the aarch64 platform.
While the Hercules MAXRATES command shows:
HHC01603I MAXRATES???????????????????????????????????????????????????????????? ?
HHC02268I Highest observed MIPS and IO/s rates:??????????????????????????????? ?
HHC02268I From Mon Nov 27 00:00:00 2023 to Mon Nov 27 09:19:06 2023??????????? ?
HHC02268I MIPS: 19.67965?????????????????????????????????????????????????????? ?
HHC02268I IO/s: 1519?????????????????????????????????????????????????????????? ?
HHC02268I Current interval is 1440 minutes
At 100% CPU (as in during MVS IPL), the MIPS shown by QPROC? is about 1.5.
Something seems wrong about this.? Where are all the other MIPS going?