[SPDK] Why two perf processes can't scale out?

645505358 at qq.com Mon, 09 May 2022 14:01:27 +0000
Newsgroups dev.linux.lists.spdk
Message-ID <[email protected]>
--===============2147454129611324049==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

Hi guys,
 The nvmf_tgt is running in one node and perf is running in another node.
I first get the peak performance of nvmf_tgt by setting the io depth (-q) o=
f perf to 64.
And the peak performance is 4GB/s.
Then I set the io depth of perf to 1 and found that the performance becomes=
 1GB/s.
This is understandable to me.
But when I run two perf with io depth equal to 1, the performance is shared=
 by two perf processes (i.e., each has 500mb/s).
so, what resources are they competing for so that performance cannot scale?
Thanks.
--===============2147454129611324049==--