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 72F19468C8 for ; Tue, 10 Jun 2025 15:36:46 +0200 (CEST) Received: from mails.dpdk.org (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 04A2A42ED4; Tue, 10 Jun 2025 15:36:46 +0200 (CEST) Received: from mail-qv1-f46.google.com (mail-qv1-f46.google.com [209.85.219.46]) by mails.dpdk.org (Postfix) with ESMTP id 512644026D for ; Tue, 10 Jun 2025 15:36:45 +0200 (CEST) Received: by mail-qv1-f46.google.com with SMTP id 6a1803df08f44-6facf4d8e9eso58147406d6.1 for ; Tue, 10 Jun 2025 06:36:45 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=networkplumber-org.20230601.gappssmtp.com; s=20230601; t=1749562604; x=1750167404; darn=dpdk.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:from:to:cc:subject:date :message-id:reply-to; bh=Mf6AsyFhCcrIOG6dD4C28dP/qJDbSKVUuURt/f9MXic=; b=IQwmUTDDxtcI65ICy7yp3ppwjYCb3/h6I6FiTuAHEYIk2KIISzSRPiIAFriVblNKfQ tdelytBZs0JkV19CowinVDJi+7xwYkA47drxifrMaHveJyAlvhlKORSZ9ng4cMK1wwd7 joqpzmTkYVS7Jn+iDrUBd7yv5GltR4cDFGs126Yuq93AOcAE6Zbq8whlpiIIPnZ5zVfT Wq0KHX/g3JQmsb78lvotIaP6+PZLcVppNE/+i1utaa61pLzVppsSjTJiqd8HUDjk3WOZ IuT/CfMQQ2YPgBmbnSQ51BIKv2bXWZizTBgnJ/W0mE6mHwTetPJzXRh/Sj9qXvpdMthK 3TCA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1749562604; x=1750167404; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:subject:cc:to:from:date:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=Mf6AsyFhCcrIOG6dD4C28dP/qJDbSKVUuURt/f9MXic=; b=sI0xm60VPR1NS94BBKtycyPhv7Al3C1PT5aouMo6SMoElj8+Yl3lzN4stGEZH6gnz8 OfxS4KjouYjjNF4/6l0TyyhLL/HJDMtM/3M04YYcqaJITZ6rd4mbXmnagbvTf42BFp5L NsHUqKpv+K5k6/63/7Ql2lvUkDg7AJu3a0rTOn2DWtExR/CQy+PWg2QfywRuf026SZi2 lrX2Mffl3y7eaogs2ug9XHN/zOa1QezcEEG5avij+5PYRn9HhlDYrO4z1CUk6EGxCE9z qnAZqnCl0t71jxf3mDUP3imNBLeOe9iOKBsWIEG9CIv+/W2yO1hjlzsU7o15jzZpQBSN wkjA== X-Gm-Message-State: AOJu0Yy3S245uLngnXjYEhaH3usSHP2pt3xyyDVq9fmoMf1kQkJB11ol KckjOIExG9yvHtrynPRJ82fUfQY2Mp2MB82LYhDtAiBqMDqozE33VW6+yXWNUisRkwJmQUzlou8 QuxVg X-Gm-Gg: ASbGnctkjCp8BWtSAu1T8TyARRVGGOHWRQbN8zkQC+eSz6SRO+MQftPF3sO1OtzHxSS ZWakZB3RNI5VjgXI7ScpYTg1OJ5P/YF6HtgFydW2xbX1gbAQaPNo7z4cV6yNtsaYtc0IjXXb4i1 UWfMNx5QKkLKEWPdiQ2tHAJk4yhS6hwywBhw205thphmPF6zl7LkBQqndIuMbpHaisD/aWW9qHZ w70wPKgrKX6O9+YIK/U88Br8STnsWTEZuf+M4GzT+9sIbB4QItu58BAwoJUzZqMcA5OwlUHhqIM IgsUF4z/buSxoiA4VQhRpnvztduFwoBZiZOoVMKbkHktxiin3rpXEGTb8E65407ZaYjNtNaXfB3 0htKJV7t8bpPIzqxjXqAHoX22zYkevxn6IbLeSIM= X-Google-Smtp-Source: AGHT+IErVfE7igwDD/dGNbkxBNDbY10y2u9z2OicYFPPulHAURb7/qp2QPaKo2tPoF5ou1X2YQUQOg== X-Received: by 2002:a05:6214:d61:b0:6fa:ce35:1ab4 with SMTP id 6a1803df08f44-6fb08f4d164mr261889326d6.5.1749562604497; Tue, 10 Jun 2025 06:36:44 -0700 (PDT) Received: from hermes.local (204-195-96-226.wavecable.com. [204.195.96.226]) by smtp.gmail.com with ESMTPSA id 6a1803df08f44-6fb1f798c2asm21134366d6.110.2025.06.10.06.36.43 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 10 Jun 2025 06:36:44 -0700 (PDT) Date: Tue, 10 Jun 2025 06:36:40 -0700 From: Stephen Hemminger To: Isaac Lim Cc: "users@dpdk.org" Subject: Re: DPDK for File Transfer and Writing Message-ID: <20250610063640.36f6b67c@hermes.local> In-Reply-To: <1091299300.1853887.1749545342300@mail.yahoo.com> References: <1091299300.1853887.1749545342300.ref@mail.yahoo.com> <1091299300.1853887.1749545342300@mail.yahoo.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable 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 On Tue, 10 Jun 2025 08:49:02 +0000 (UTC) Isaac Lim wrote: > 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 bef= ore sending over to the receiver. > Currently, on the sender side, we are using a worker lcore to retrieve th= e packets and storing the file data in a buffer while the main lcore=C2=A0w= rites the data to file using write(). > However, we are realizing that the write speed is not fast enough 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 = to be even slower than just writing the file normally. > We would like to check with the community if you have any DPDK compatible= suggestions that would help improve file transfer and write performance? > Thank you very much in advance. > Best Regards,Isaac LIM You could try SPDX to get faster storage, but networking is faster than sto= rage. At some point you need a full network stack with real protocols like TCP.