From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mails.dpdk.org (mails.dpdk.org [217.70.189.124]) by inbox.dpdk.org (Postfix) with ESMTP id 93F6B468C4 for ; Tue, 10 Jun 2025 10:49:10 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 3458941109; Tue, 10 Jun 2025 10:49:10 +0200 (CEST) Received: from sonic311-23.consmr.mail.ne1.yahoo.com (sonic311-23.consmr.mail.ne1.yahoo.com [66.163.188.204]) by mails.dpdk.org (Postfix) with ESMTP id 447E940292 for ; Tue, 10 Jun 2025 10:49:08 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1749545347; bh=k+N0vOcLai5AJyuZS2PzVOp6ZrT/t9u+eueYA5N814o=; h=Date:From:To:Subject:References:From:Subject:Reply-To; b=DATeIlhP90jJrVYyqlEfcvqOhWxbE46VYJGxUg3f7jMMDTojC9T8m/t9Co2ayLYEtbqMY2wwzy4KohUpS9JklOXhyVlufWBB5okYX1m56LBqKee/Seu23EMNNv7t7pt06bdo0NeMumIfgWzKGv2iZXNXZsbH4z31OKbe0kzzHzj4gCeaWlCQHWCvsHxL0DCf9CUO2q2mAqQUGOrAAgY5AjjgbCWO2GRSdxNNHsDriX37GMDhYWodxL7SkGgjiQIRVrfQWEJkueY6tg/Xf5c9ZDjXgnr1col+L+ojYnKwMhf2zVBQwcGGsw7tsW+wYtKbsBpCYf0Vx0ZOiTZlRZVNpw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1749545347; bh=QaIwW+e7n06EYiaycqLNpoDA5XGvrH7YYKSO6ONEHRn=; h=X-Sonic-MF:Date:From:To:Subject:From:Subject; b=d+afOBKejziKymjaO6FATCg3tFLw1QODBSJ2G7ABUx051ONOHxusIfgQftcVcGKeHVSO547v/2vlwUc3BmTCgojXB+aSscTyHwQdWVK8KfaW2Lk9rDil4ACOqrTNV6vIcVvQY+pM2bYrIsXixbONq2F+qU8nnad1nXkwzEmw3Se5Y18LUk3h94h2cTR8IG4dyY6wpmefIiJc/b5zP1niWlbK3FzQ3q21nHofVheUhB7bk8bTLQcn8oDw/PxZMgDvjXemUr2fanFswO5f5maAtyDUGPBW36Os5rzV9lz0z5ZVdKaBW1sSLS8NMWykErfeUKHbCapdIaJPTiCyaoXZng== X-YMail-OSG: uww_178VM1kRbGop47hX2M97loEdnuBdfLRJNPJUTb3wxAsPutsfY8IDkmnKSCh .HenLW5ervLIlkaJmDWMdftVWl8NaBBD.SiSJ5E5DSiMJ5m1U6SFduN_w.Wu.QrqeLHbqKmMrnXl QymSD.lhEefjvhIt6mulhJDGD5RobMNrpAIcNsB8FoyzQCVY.40ZbFAkIY18gwbriF8s8RQvveO1 QWVGJXe0CRpxIhLcKc_kkwTez8Z_FqHdma2zIP80.ZbcA1cn6jtLbuIO7bSLsQCw5wGSkHCh4i1L 8p7UV_AWGtXXMa2ifA4TshIIlIBeDQ3KkW4p3xqxaHDx4APkpjZFdN856mkDZiyQFU.dcnXGLj5B .7cx2R1cMe6RF7BxRlAafo4ecWOGwDQzWBLV1fxNXZ1INMSNdhWal74V25EK8QJrLdE9kabJscBm Cm0QoqRf98B98tq3F5ZSgSRamXpSni5taSa5ITyWYHqxFSyB2FA43MZL.E8xhdtF.TVJ_fMVlETr Xv0EkY0.nvJsHVdKfXuidLdC7gdbjgrAfCyufJtjYy7VnYQwPg9k48T6HbKiE12ZqONU_m9GplQj wPLwertXvs0c5aAGv1Bim5oRrt3uB.1dUqLKF66Y.97hX0HjOxO18UPkxPQw6tl7zfhkjonm9UKC 2aGvn2sB_4LNgPTqwWbPkJf7Pz71y_NALb1KAP9cPxYl8PNwSB8lw.pRzo_T7fxMQK5nzi6owgjE dCzm3jhZh.8z4EVSGAxA_L2GDv6n7oZZ29fgCil27B49sZcanX_SZLvf_G4tLJxyYVTN0j.niH20 k8sG6e2U6G43d1OQi_WsmFEOv8jTz13G7ImuA440O5Z3nLI864rs3varx42WeG3JvlwJAXxgVbe3 MsSK_wgSodKi3TPvyNJ2I65kLbFHVb8ssUmqTLfTtTfAVY3KzBM7znMdJNIi6ZJTenLO8RXuNKmZ vUs0.i3Gpr8H8krbW0OwihZakRYXq30Dz15FoWpQ5ZY_L6UY_6vPZaY4lFWfVRBZGu_j1nVqhTxV Of3u2Toa68yLJjMczwzYcsEmYAKjX402QsYwJBZSYiHUoD2tPFoWWkQ0MBcZFuyGgVGgO.PwffhN QSHcop4IEhrEu0ROJAvieQkFlYKDRcwbPlLRhYqC3sPyy2yCdjdpQmVHMloltLJey0I6M7KybvJe sceHOsBkaBbKwhlVxJXqwAuS1GgqR6lat0V.pKSJf0jNCbaLhVlNpHPzCuAr4sryY2rvNI8N8_jT nPoi7P2kvqrHJmwYCpxT4.PM_LjepaY4kekjzRXfg1vJfdmHrH_KhRujIxprliUVz.cGTmr9GOtl tRr_sEDc_i_7IPhbpMvyXcHMFfIGC0AjToxIbFXPHyB4E_qRSWbKWiayRwrkid0vlUVQCNnDk86. rhPo91DCxan9HaZwMerEyid2PGuWO8mCcGo_xpt8.SrkFt_GFT4yNQyUqSR7zDj4EP3uOFm0_hik kVUYmeIV.n0k2qkIrVf9bUFkCBKKOMPr8jCYQgMZslfFF_VfkOqo3FF.7aLPA3PKYX1n8NEji2XV jrc8J_xmzjK1_vZODiuDY8ujYJxAON_oc3jUA6N6qifoTyhSDht9wbIBGEW_m7DpiwAFd5gEgfFP U1h_xu1T59AmoEa.GI1i_DRMHwFNfX25_LvDY2XRq5BiuSv47raQKtd_AEBu.CA8jn1Bs300L1Kk RSdqZLfUvujdveXSTdP.hw9tNhDgef6voumKwFzgGWR.PTXfkGCgQyTUXJhsmqS1ZohqDb.zWwMr xRIj1SwmpzBgEesuzjrNUiov5g9sE5gtntOIMefkqTgn72IxV6moW9jeA6g_oGfOsvWRzW0_Jr1v xcvceTI.xIoHsUjPCoryuWnAMNyoLBzyeZLvJwyMzQQegYcrbKBSrMW3W4kFvAaC9zR39iXen_Ty yFxYzutrWusSqIf7QPGWUTjbTh9T6e77DKJm1DgYrlUGT2ljJDFmkmtH5lINJFJUpVc2uDVVYLJM sHSsry0BXvk0H48jaOPl7v7Jfi.WBsajaZ2OUUA2MRmB_gJ3v2T.3AFl9pJsOr5TPh8uX2Y6YvdL T_wV3eAxe7EIj6Z4tTuCVbaoGgCOxmWlZK6phlLSrMGyg4nCRhDZUVZc3uIsHRy.Ae9ihF_6xgPW 3jcCexmypQA726kN5FKLh9tm4ArP22vpSwNEOxaBqQLt8z3I6JqOUhbO8Ouk- X-Sonic-MF: X-Sonic-ID: 00a8af89-7ece-4e91-83b8-60b41ebeac76 Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.ne1.yahoo.com with HTTP; Tue, 10 Jun 2025 08:49:07 +0000 Date: Tue, 10 Jun 2025 08:49:02 +0000 (UTC) From: Isaac Lim To: "users@dpdk.org" Message-ID: <1091299300.1853887.1749545342300@mail.yahoo.com> Subject: DPDK for File Transfer and Writing MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----=_Part_1853886_860659618.1749545342299" References: <1091299300.1853887.1749545342300.ref@mail.yahoo.com> X-Mailer: WebService/1.1.23956 YMailNorrin X-BeenThere: users@dpdk.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: DPDK usage discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: users-bounces@dpdk.org ------=_Part_1853886_860659618.1749545342299 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Dear all, We are using DPDK to transfer files and write to SSD on the receiver side. On the sender side, we are splitting the files into 1024-byte packets befor= e sending over to the receiver. Currently, on the sender side, we are using a worker lcore to retrieve the = packets and storing the file data in a buffer while the main lcore=C2=A0wri= tes the data to file using write(). However, we are realizing that the write speed is not fast enough to keep u= p with the number of packets being received. We have tried using io_uring to aid speeding up the writing but it seems to= be even slower than just writing the file normally. We would like to check with the community if you have any DPDK compatible s= uggestions that would help improve file transfer and write performance? Thank you very much in advance. Best Regards,Isaac LIM ------=_Part_1853886_860659618.1749545342299 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Dear all,

= We are using DPDK to transfer files and write to SSD on the receiver side.<= /div>

On the sender side, we are splitting the files into 1024-= byte packets before sending over to the receiver.

Current= ly, on the sender side, we are using a worker lcore to retrieve the packets= and storing the file data in a buffer while the main lcore writes the data to file using write().
=

However, we are realizing that the write speed is not fast eno= ugh to keep up with the number of packets being received.

We have tried using io_uring to aid speeding up the writing but it seems t= o be even slower than just writing the file normally.

We = would like to check with the community if you have any DPDK compatible sugg= estions that would help improve file transfer and write performance?
<= div>
Thank you very much in advance.

=
Best Regards,
= Isaac LIM
------=_Part_1853886_860659618.1749545342299--