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

Harris, James R <james.r.harris at intel.com> Mon, 09 May 2022 15:12:15 +0000
Newsgroups dev.linux.lists.spdk
Message-ID <[email protected]>
--===============0732373437726639669==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

Hi,

Can you share exact details on how you are running the two perf processes? =
 Specifically are you using different core masks (-c option) for the two pr=
ocesses?

If not, this would be the competing resource.  By default, perf will run on=
 core 0 only.

-Jim




=EF=BB=BFOn 5/9/22, 7:03 AM, "645505358(a)qq.com" <645505358(a)qq.com> wrot=
e:

    Hi guys,
     The nvmf_tgt is running in one node and perf is running in another nod=
e.
    I first get the peak performance of nvmf_tgt by setting the io depth (-=
q) of 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 bec=
omes 1GB/s.
    This is understandable to me.
    But when I run two perf with io depth equal to 1, the performance is sh=
ared by two perf processes (i.e., each has 500mb/s).
    so, what resources are they competing for so that performance cannot sc=
ale?
    Thanks.
    _______________________________________________
    SPDK mailing list -- spdk(a)lists.01.org
    To unsubscribe send an email to spdk-leave(a)lists.01.org


--===============0732373437726639669==--