From: xuehai zhang <hai@cs.uchicago.edu>
To: Xen-devel@lists.xensource.com
Subject: New MPI benchmark performance results (update)
Date: Tue, 03 May 2005 04:11:12 -0500 [thread overview]
Message-ID: <42774030.4000708@cs.uchicago.edu> (raw)
Hi all,
In the following post I sent in early April
(http://lists.xensource.com/archives/html/xen-devel/2005-04/msg00091.html), I reported some
performance gap when running PMB SendRecv benchmark on both native Linux and domU. Now I've prepared
a webpage comparing 8 PMB benchmarks' performance under 4 scenarios (native Linux, dom0, domU with
SMP, and domU without SMP) at http://people.cs.uchicago.edu/~hai/vm1/vcluster/PMB/.
In the graphs presented on the webpage, we take the results of native Linux as the reference and
normalize the other 3 scenarios to it. We observe a general pattern that usually dom0 has a better
performance than domU with SMP than domU without SMP (here better performance means low latency and
high throughput). However, we also notice very big performance gap between domU (w/o SMP) and native
linux (or dom0 because generally dom0 has a very similar performance as native linux). Some distinct
examples are: 8-node SendRecv latency (max domU/linux score ~ 18), 8-node Allgather latency (max
domU/linux score ~ 17), and 8-node Alltoall latency (max domU/linux > 60). The performance
difference in the last example is HUGE and we could not think about a reasonable explaination why
transferring 512B message size is so much different than other sizes. We appreciate if you can
provide your insight to such a big performance problem in these benchmarks.
BTW, all the benchmarking is based on the original Xen code. That is, we didn't modify the
net_rx_action netback to kick the frontend after every packet as suggested by Ian in the following
post (http://lists.xensource.com/archives/html/xen-devel/2005-04/msg00180.html)
Please let me know if you have any questions about the configuration of the benchmarking
experiments. I am looking forward to your insightful explainations.
Thanks.
Xuehai
next reply other threads:[~2005-05-03 9:11 UTC|newest]
Thread overview: 10+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-05-03 9:11 xuehai zhang [this message]
2005-05-03 9:28 ` New MPI benchmark performance results (update) Steven Hand
2005-05-03 16:36 ` xuehai zhang
2005-05-03 16:13 ` Mark Williamson
2005-05-03 16:58 ` xuehai zhang
2005-05-03 20:24 ` Nivedita Singhvi
2005-05-03 22:05 ` xuehai zhang
-- strict thread matches above, loose matches on Subject: below --
2005-05-03 13:56 Ian Pratt
2005-05-03 16:48 ` xuehai zhang
2005-05-03 19:09 Santos, Jose Renato G (Jose Renato Santos)
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=42774030.4000708@cs.uchicago.edu \
--to=hai@cs.uchicago.edu \
--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.