NetBSD-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: NetBSD/Xen samba performance low (compared to NetBSD/amd64)
Matthias Petermann <mp%petermann-it.de@localhost> writes:
> Constellation 1 (Pure NetBSD kernel):
>
> * NetBSD/amd64 9.0 Kernel + Samba: throughput ~60 MByte/s
>
> Constellation 2 (NetBSD/Xen Domain 0):
>
> * Xen 4.11 + NetBSD/Xen Dom0 + Samba: throughput ~12 MByte/s
>
> I measured this by copying an 8 GB ISO file from a Windows host.
> In constellation 2, no guests had started and the full main memory of
> Dom0 was assigned. In my view, the only significant difference is that
> NetBSD can only use one of the two CPU cores under Xen. Since the CPU
> was idle on average at 20% during copying, that doesn't seem to be the
> bottleneck?
>
> Are such differences in I/O performance to be expected?
Other than the 1 cpu vs ? cpus, no. I tested xen perfmorance long ago,
in 2006 with a setup
NetBSD dom0
disk file in filesystem
NetBSD domU with xbd0 from the file
and found that reading with dd:
the dom0 raw disk was just about the same as bare metal
the file was maybe 5-10% slower (maybe not quite; it was noticeable but
not a big deal)
the xbd0d "raw disk" was also 5-10 % slower than reading the file in
the dom0
Now, this isn't what you asked, but I find the difference you found seem
like a bug.
I would definitely do dd from the raw disk in your case 1 and 2,
followed by dd of the iso.
Also, I would repeat your tests and run "systat vmstat" during each
case, and also netstat to see if the network interface is not keeping
up. Then I would run iperf, ttcp or whatever to test network separate
from samba and disk.
Home |
Main Index |
Thread Index |
Old Index