[Info-vax] VSI: "Official 8.4-1H1 Launch"
David Froble
davef at tsoft-inc.com
Mon Jun 8 20:31:46 EDT 2015
Chris Scheers wrote:
> 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.
>
Strictly curiosity. Would that problem be rather easy to solve? You
could say "do this, but don't give me the result for at least this
amount of time". I know I'm being massively simplistic.
Not sure how much timer ASTs would interfere with real time.
More information about the Info-vax
mailing list