[Info-vax] VSI: "Official 8.4-1H1 Launch"

Chris Scheers chris at applied-synergy.com
Mon Jun 8 16:59:40 EDT 2015


Bob Koehler wrote:
> In article <55734365$0$32453$c3e8da3$cc4fe22d at news.astraweb.com>, JF Mezei <jfmezei.spamnot at vaxination.ca> writes:
>> When working on the early boot sequence/stages, I doubt that performance
>> really matters.  And if most operating systems can run just fin on a VM,
>> it means that the VM gives it adequate CPY time slots.
>>
>> Also, remember that VMS ran on the All Mighty Microvax II, where
>> performance wasn't measure in instructions per second, but seconds per
>> instruction :-)  Pretty sure a VM can offer better performance overall
>> than an MV II.
> 
>    Yes, but a VM can intererfe with hard real-time to the extent that
>    your processor needs to be 1000 times faster.  You can probably get
>    processors 1000 times faster than an MV II now, but you can also
>    get VM interference tht's worse.

Well, yes and no.

Theoretically, in a VM, you actually run the native instruction set at 
full speed.  You only have issues if you need to enter/exit the hypervisor.

Depending on how your real-time code is written, you may be able to stay 
out of the hypervisor, especially if you have enough cores available to 
dedicate one or more to your task.

With an emulator, every instruction may be emulated and the factor of 
1000 comes a lot closer.

I do hard real-time conversions of Data General systems to an emulator, 
sometimes running under a VM, so I've seen these issues.

It seems that each real-time system is unique and quite often requires 
special tuning, but it can be done.

Interestingly, its not uncommon for the problem to be an emulation that 
runs too fast.

-- 
-----------------------------------------------------------------------
Chris Scheers, Applied Synergy, Inc.

Voice: 817-237-3360            Internet: chris at applied-synergy.com
   Fax: 817-237-3074



More information about the Info-vax mailing list