From: "Reese Faucette" <reese@myri.com>
To: xen-devel@lists.xensource.com
Subject: Re: vif interface dropping 80% packets
Date: Tue, 6 Feb 2007 10:58:37 -0800 [thread overview]
Message-ID: <007101c74a20$cf49d600$58c31fac@bart> (raw)
In-Reply-To: 08CA2245AFCF444DB3AC415E47CC40AF71781F@G3W0072.americas.hpqcorp.net
[-- Attachment #1.1: Type: text/plain, Size: 1077 bytes --]
Most likely your dom0 CPU is saturated.. It is unrealistic to expect full throughput of a 10 Gig NIC. I would be surprised if even linux could keep up with a receive rate of 10 Gb/s. Did you try the same experiment on native linux? In my experiments, on a 4-way 2.8 Ghz Xeon, dom0 consumes ~75% of one cpu for processing receive packets while the guest consume ~55% of another CPU.
With native->native or even native->dom0, I get 9.88 Gb/s with 21% utilization of receive side CPU. It's a nice machine and we make nice NICs ;-) So, it's not unrealistic.
It is expected that your dual CPU system saturates at a rate slighlty above 1 Ghz. (You are also consuming extra cycles to drop packets)
You could confirm that the CPU is saturating by running xentop while running your experiments.
You could avoid dropping packets and get a more realistic experiment by running a TCP experiment as Ian suggested
i have a pending note on that, TCP test is actually what I tried first, and the perf was terrible due to the same packet loss. more info to come.
-reese
[-- Attachment #1.2: Type: text/html, Size: 2926 bytes --]
[-- Attachment #2: Type: text/plain, Size: 138 bytes --]
_______________________________________________
Xen-devel mailing list
Xen-devel@lists.xensource.com
http://lists.xensource.com/xen-devel
next prev parent reply other threads:[~2007-02-06 18:58 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2007-02-06 0:30 vif interface dropping 80% packets Reese Faucette
2007-02-06 2:33 ` Reese Faucette
2007-02-06 13:43 ` Ian Pratt
2007-02-06 18:12 ` Santos, Jose Renato G
2007-02-06 18:58 ` Reese Faucette [this message]
2007-02-06 19:40 ` Santos, Jose Renato G
2007-02-06 22:52 ` Reese Faucette
2007-02-06 23:06 ` Ian Pratt
2007-02-06 23:35 ` Reese Faucette
2007-02-06 23:59 ` Ian Pratt
2007-02-07 20:52 ` Reese Faucette
2007-02-07 22:28 ` Ian Pratt
2007-02-07 0:16 ` Santos, Jose Renato G
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='007101c74a20$cf49d600$58c31fac@bart' \
--to=reese@myri.com \
--cc=xen-devel@lists.xensource.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.