[SPDK] Re: About single virtio-blk device performance

Rui Chang <Rui.Chang at arm.com> Fri, 14 Oct 2022 07:54:45 +0000
Newsgroups dev.linux.lists.spdk
Message-ID < <VI1PR08MB31196EE49DE9023B888D231EE8249@VI1PR08MB3119.eurprd08.prod.outlook.com>>
--===============8365322271344734677==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable

An interesting topic. Personally, I think we should not assume people are u=
sing SPDK vhost with VMs that only have very few cores. If the core number =
is a little bit larger, it could easily saturate vhost which only have one =
core. Further, since we support multiple VMs to connect one vhost controlle=
r, if the VM count is 4, 8, or more, it could also saturate one vhost contr=
oller easily. Isn't it?

Regards,
Rui

-----Original Message-----
From: Liu, Changpeng <changpeng.liu(a)intel.com>
Sent: Friday, October 14, 2022 3:03 PM
To: Storage Performance Development Kit <spdk(a)lists.01.org>
Subject: [SPDK] Re: About single virtio-blk device performance

From my own perspective, I don't like the idea to poll vrings from differen=
t cores for one virtio device, I don't see benefits when supporting multipl=
e VMs with limited number of cores, this is a very rare test case for SPDK =
vhost.

> -----Original Message-----
> From: Bin Yang <bin.yang(a)jaguarmicro.com>
> Sent: Friday, October 14, 2022 11:19 AM
> To: Storage Performance Development Kit <spdk(a)lists.01.org>
> Subject: [SPDK] =E5=9B=9E=E5=A4=8D: About single virtio-blk device perfor=
mance
>
> Hi Changpeng:
> =E2=80=82=E2=80=82=E2=80=82=E2=80=82=E2=80=82 Thanks for your reply!
> =E2=80=82=E2=80=82=E2=80=82=E2=80=82=E2=80=82 Will community accept the c=
ommits as using multiple cores for a
> virtio-blk device?
> =E2=80=82=E2=80=82=E2=80=82=E2=80=82=E2=80=82=E2=80=82If not,  what are t=
he main concerns?
>
> ________________________________
> =E5=8F=91=E4=BB=B6=E4=BA=BA: Liu, Changpeng <changpeng.liu(a)intel.com>
> =E5=8F=91=E9=80=81=E6=97=B6=E9=97=B4: 2022=E5=B9=B410=E6=9C=8813=E6=97=A5=
 15:16
> =E6=94=B6=E4=BB=B6=E4=BA=BA: Storage Performance Development Kit <spdk(a)=
lists.01.org>
> =E4=B8=BB=E9=A2=98: [SPDK] Re: About single virtio-blk device performance
>
> Hi Bin Yang,
>
> I think that's the only benefit by using multiple cores for a
> virtio-blk device, if your tests case is for a VM, Actually you can
> add multiple devices to this VM.
>
>
> > -----Original Message-----
> > From: Bin Yang <bin.yang(a)jaguarmicro.com>
> > Sent: Wednesday, October 12, 2022 3:02 PM
> > To: spdk(a)lists.01.org
> > Subject: [SPDK] About single virtio-blk device performance
> >
> > Hello, Everyone!
> >
> >     For spdk vhost_blk=EF=BC=8Ccan we distribute multi queues requests =
in
> > different cpu to improve single virtio-blk device performance?
> > for example=EF=BC=8Ccreate request poller for each queue and distribute=
 the
> > pollers in different threads.  Does this feasible=EF=BC=9F
> >
> > Thanks!
> > _______________________________________________
> > SPDK mailing list -- spdk(a)lists.01.org To unsubscribe send an email
> > to spdk-leave(a)lists.01.org
> _______________________________________________
> SPDK mailing list -- spdk(a)lists.01.org To unsubscribe send an email to
> spdk-leave(a)lists.01.org
> _______________________________________________
> SPDK mailing list -- spdk(a)lists.01.org To unsubscribe send an email to
> spdk-leave(a)lists.01.org
_______________________________________________
SPDK mailing list -- spdk(a)lists.01.org
To unsubscribe send an email to spdk-leave(a)lists.01.org
IMPORTANT NOTICE: The contents of this email and any attachments are confid=
ential and may also be privileged. If you are not the intended recipient, p=
lease notify the sender immediately and do not disclose the contents to any=
 other person, use it for any purpose, or store or copy the information in =
any medium. Thank you.

--===============8365322271344734677==--