Re: [patch 0/3] kvm tool: Serial emulation overhaul
From: Thomas Gleixner
Date: Sun Dec 11 2011 - 09:04:43 EST
On Sun, 11 Dec 2011, Ingo Molnar wrote:
> In theory a kvm driven serial console should be extremely fast,
> much faster than a real serial console, basically as fast as a
> local console. Yet this still does not seem to be the case.
>
> In fact even ssh-ing in to a box over Wifi and running the above
> top session is undistinguishable from top running in a local
> console. So IMO it cannot be virtualization overhead - there
> must still be some delay or serious lack of buffering somewhere.
Well, the difference between ssh and serial is, that ssh can pack 1.5k
worth of data into one frame, while serial has to send it
piecewise. And the emulation has to trap into kvm tool for each tx
byte, which doesnt help either. We cannot do much with buffering on
the kvm tool side as we have no clue how much consecutive data will
come in. That's why there is a virtual console, which has the
disadvantage that you cant see the early boot messages.
Thanks,
tglx
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/