From: Wainer dos Santos Moschetta <wainersm@redhat.com>
To: Aleksandar Markovic <aleksandar.m.mail@gmail.com>,
Stefan Hajnoczi <stefanha@gmail.com>
Cc: Aleksandar Markovic <Aleksandar.Markovic@rt-rk.com>,
QEMU Developers <qemu-devel@nongnu.org>
Subject: Re: [GSoC/Outreachy QEMU project proposal] Measure and Analyze QEMU Performance
Date: Mon, 27 Jan 2020 16:42:04 -0200 [thread overview]
Message-ID: <b70dd597-40ee-ff39-3057-72c398c5c4a9@redhat.com> (raw)
In-Reply-To: <CAL1e-=in3inmtH=4ZjM2bxnVPJz2GVW4pwTJ8PVkWoqiunPPfA@mail.gmail.com>
On 1/21/20 12:07 PM, Aleksandar Markovic wrote:
> On Mon, Jan 20, 2020 at 3:51 PM Stefan Hajnoczi <stefanha@gmail.com> wrote:
>> On Sat, Jan 18, 2020 at 03:08:37PM +0100, Aleksandar Markovic wrote:
>>> 3) The community will be given all devised performance measurement methods in the form of easily reproducible step-by-step setup and execution procedures.
>> Tracking performance is a good idea and something that has not been done
>> upstream yet.
> Thanks for the interest, Stefan!
>
>> A few questions:
>>
>> * Will benchmarks be run automatically (e.g. nightly or weekly) on
>> someone's hardware or does every TCG architecture maintainer need to
>> run them manually for themselves?
> If the community wants it, definitely yes. Once the methodology is
> developed, it should be straightforward to setup nightly and/or weekly
> benchmarks - that could definitely include sending mails with reports
> to the entire list or just individuals or subgroups. The recipient
> choice is just a matter or having decent criteria about
> appropriateness of information within the message (e.g. not to flood
> the list with the data most people are not really interested).
>
> For linux-user tests, they are typically very quick, and nightly tests
> are quite feasible to run. On someone hardware, of course, and
> consistently always on the same hardware, if possible. If it makes
> sense, one could setup multiple test beds with a variety of hardware
> setups.
>
> For system mode tests, I knoe they are much more difficult to
> automate, and, on top of that, there could be greater risk of
> hangs/crashes Also, considering the number of machines we support,
> those tests could consume much more time - perhaps even one day would
> not be sufficient, if we have many machines and boot/shutdown
> variants. For these reason, perhaps weekly executions would be more
> appropriate for them, and, in general, given greater complexity, the
> expectation from system-mode performance tests should be better kept
> quite low for now.
>
>> * Where will the benchmark result history be stored?
>>
> If emailing is set up, the results could be reconstructed from emails.
> But, yes, it would be better if the result history is kept somewhere
> on an internet-connected file server
If you eventually choose Gitlab CI for weekly/nightly executions then
results can be simply archived [1].
Also it can be attached machines in Gitlab CI then running the
system-mode experiment always on same environment.
[1] https://docs.gitlab.com/ee/user/project/pipelines/job_artifacts.html
IMHO, it is a very good GSoC proposal.
- Wainer
>
> Yours,
> Aleksandar
>
>> Stefan
next prev parent reply other threads:[~2020-01-27 18:43 UTC|newest]
Thread overview: 11+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-01-18 14:08 [GSoC/Outreachy QEMU project proposal] Measure and Analyze QEMU Performance Aleksandar Markovic
2020-01-20 14:50 ` Stefan Hajnoczi
2020-01-21 14:07 ` Aleksandar Markovic
2020-01-22 11:28 ` Stefan Hajnoczi
2020-01-26 16:50 ` Aleksandar Markovic
2020-01-29 15:39 ` Stefan Hajnoczi
2020-02-04 16:52 ` Aleksandar Markovic
2020-02-05 10:44 ` Stefan Hajnoczi
2020-01-27 18:42 ` Wainer dos Santos Moschetta [this message]
2020-01-21 8:07 ` Lukáš Doktor
2020-01-21 14:37 ` Aleksandar Markovic
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=b70dd597-40ee-ff39-3057-72c398c5c4a9@redhat.com \
--to=wainersm@redhat.com \
--cc=Aleksandar.Markovic@rt-rk.com \
--cc=aleksandar.m.mail@gmail.com \
--cc=qemu-devel@nongnu.org \
--cc=stefanha@gmail.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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).