Port-xen archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Utility of PV on non-obsolete hardware
"Mathew, Cherry G." <cherry%zyx.in@localhost> writes:
That's a good point - I'm surprised about the I/o performance though -
were you using virtio ?
I was not.
I lamely tried to enable virtio for networking, but got an error
message. I didn't try virtio for disk ops.
The compile test I performed reads each source over NFS and writes
objects to a local disk. The local disk is provided via a Gentoo Dom0
through LVM. So there is a fair bit of networking and disk ops going
on, but still not very much compared to the CPU used by the compiler.
The speed difference is huge between different OSes. Here is a table
for the main builds on the Goldmont system:
glmfbsd64v10.gmplib.org-stat:64.txt 214
glmfbsd64v93.gmplib.org-stat:64.txt 234
glmfbsd64v11.gmplib.org-stat:64.txt 305
glmfbsd64v12.gmplib.org-stat:64.txt 308
glmnbsd64v80.gmplib.org-stat:64.txt 329
glmdeb64v10.gmplib.org-stat:64.txt 335
glmdeb64v8.gmplib.org-stat:64.txt 341
glmdeb64v7.gmplib.org-stat:64.txt 347
glmdeb64v9.gmplib.org-stat:64.txt 366
glmgentoo64.gmplib.org-stat:64.txt 395
glmnbsd64v61.gmplib.org-stat:64.txt 498
glmnbsd64v70.gmplib.org-stat:64.txt 502
glmnbsd64v71.gmplib.org-stat:64.txt 508
glmnbsd64v72.gmplib.org-stat:64.txt 509
glm.gmplib.org-stat:64.txt 541
(The system naming might seem awkward, but I think it's pretty clear
what the abbreviations mean.)
Usual caveat: While all systems build exactly the same sources, the
systems run different compilers as well as /bin/sh.
The slowest systems all use PV. The system glm.gmplib.org is the Dom0,
which is not (yet) under PVH. Then comes all PV NetBSD systems.
Some of the apparent speedup with HVM is also a slowdown in the Dom0, as
its qemu processes use up a fair amount of CPU.
I'm about 70% of the way enabling PVHVM for domU - we have PoC but
needs a bit more debugging etc. Also looking at non PV Dom0 solutions.
That's good news! That should help to lower the Dom0 load.
Are there also plans for PVH?
--
Torbjörn
Please encrypt, key id 0xC8601622
Home |
Main Index |
Thread Index |
Old Index