From: "Lukáš Doktor" <ldoktor@redhat.com>
To: Paolo Bonzini <pbonzini@redhat.com>, qemu-devel@nongnu.org
Cc: stefanha@redhat.com
Subject: Re: [PATCH 0/2] thread-pool: fix performance regression
Date: Mon, 9 May 2022 08:42:59 +0200 [thread overview]
Message-ID: <e4b7ed3b-4ac5-6b16-525f-4033199f471c@redhat.com> (raw)
In-Reply-To: <452936f5-3bfb-9cf9-d0cf-cb8eb3dc8ddc@redhat.com>
[-- Attachment #1.1.1: Type: text/plain, Size: 969 bytes --]
Dne 06. 05. 22 v 20:55 Lukáš Doktor napsal(a):
> Hello Paolo, folks, I gave it a try (on top of the f9fc8932) and it's better than the f9fc8932, better than the previous patch by Stefan, but still I'm not reaching the performance of d7482ffe97 (before the f9fc8932 commit):
>
> f9f | 0.0 | -2.8 | 0.6
> stefan | -3.1 | -1.2 | -2.2
> paolo | 5.3 | 5.4 | 7.1
> d74 | 7.2 | 9.1 | 8.2
>
> Anyway it's definitely closer to the previous baseline (~-2%). Note I have not tried other scenarios, just the 4K nbd writes on rotational disk. I'll try running more throughout the night.
>
I tried a couple of iterations of fio-nbd 4/64/256KB read/writes on a rotational disk and overall the latest fix results in a steady 2.5% throughput regression for the 4KiB writes. The remaining tested variants performed similarly. Please let me know if you want me to test the fio execution inside the guest as well or some other variants.
Regards,
Lukáš
[-- Attachment #1.1.2: OpenPGP public key --]
[-- Type: application/pgp-keys, Size: 12153 bytes --]
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 495 bytes --]
next prev parent reply other threads:[~2022-05-09 6:48 UTC|newest]
Thread overview: 6+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-05-06 11:47 [PATCH 0/2] thread-pool: fix performance regression Paolo Bonzini
2022-05-06 11:47 ` [PATCH 1/2] thread-pool: optimize scheduling of completion bottom half Paolo Bonzini
2022-05-06 11:47 ` [PATCH 2/2] thread-pool: replace semaphore with condition variable Paolo Bonzini
2022-05-06 18:55 ` [PATCH 0/2] thread-pool: fix performance regression Lukáš Doktor
2022-05-09 6:42 ` Lukáš Doktor [this message]
2022-05-09 10:07 ` Paolo Bonzini
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=e4b7ed3b-4ac5-6b16-525f-4033199f471c@redhat.com \
--to=ldoktor@redhat.com \
--cc=pbonzini@redhat.com \
--cc=qemu-devel@nongnu.org \
--cc=stefanha@redhat.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).