[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-devel] Strange network behaviour
Hi guys, I'm doing some tests to understand how credit and sedf schedulers perform on real-time systems in mixed io and cpu intesive environments. During my first test I saw a quite strange behaviour I'm going to describe. The test has been setup as follow: 1 domain running Linux with default scheduler setup and one bridged network. Here iperf run as a client and sends udp packet to an host on the same net with 1Mb/s rate. Dom0 runs nothing except XenMon. Iperf (server mode) and a tcpdump run on a non-virtualized host. Measuring packets inter occurences, I'd expect to find out a costant value because of the constant rate at which the packet are sent. It's not so. Let say the first packet arrives after 1ms, the second arrives after 3, the third after 4, the fourth after 6 and so on. The interoccurence times are: Packet# Absolute Time Interoccurence Time 1 1 1 2 3 2 3 4 1 4 6 2 5 7 1 6 9 2 ... .... I tried to shutdown domU and run iperf on dom0, same result. The last test I made was run iperf on a non-virtualized environment. And here I got the results I expect: constant interoccurence time. Do you have any idea of the reasong why the packet are sent with this strange rate even if there are no other domains competiting for resources? Thaks, Marco On Xen the packet are sent, and then receive _______________________________________________ Xen-devel mailing list Xen-devel@xxxxxxxxxxxxxxxxxxx http://lists.xensource.com/xen-devel
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |