From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from smtp.kernel.org (aws-us-west-2-korg-mail-1.web.codeaurora.org [10.30.226.201]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id 76F361E1E09 for ; Wed, 16 Apr 2025 22:44:38 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=10.30.226.201 ARC-Seal:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744843478; cv=none; b=bYu8Lq/FGYFi/wVMxpILE08K36Sj/gG54hOfDrpyZJTYD0yDRTtFT/Ow1s83dtLNGV095R2JW74qVLhJ6WJE+XVflN9ueSZiDWw/iANWrCnjivVFqoMBjfCWLl9dgGKRpuLFXucoIJeEGVHbBKUG3n8GuXKEC6LFBdTqgTBjKrU= ARC-Message-Signature:i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1744843478; c=relaxed/simple; bh=lcZgJn+CvHo3YOwlCWFiXBOitE/C42Pup5tjkuVMIlE=; h=Date:From:To:Cc:Subject:Message-ID:In-Reply-To:References: MIME-Version:Content-Type; b=LLwC3HuxBQ5VSzfzsqSpGCBiImSp8EvIKV0IT5rUC4N08Vtc0sC0Ml/rdfBN56CGyRxq8IzcmelKbMG3tQ7StAk6fHwsWFrpM7c3+uZgW4hRcMGfEOzDXYyYag8z9wwwZPDBOj0Un+vaqA37wU616ltGbj+bzmIZdyLCMNPIQqc= ARC-Authentication-Results:i=1; smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b=eOGZUeCg; arc=none smtp.client-ip=10.30.226.201 Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=kernel.org header.i=@kernel.org header.b="eOGZUeCg" Received: by smtp.kernel.org (Postfix) with ESMTPSA id 7A5C4C4CEE2; Wed, 16 Apr 2025 22:44:37 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1744843477; bh=lcZgJn+CvHo3YOwlCWFiXBOitE/C42Pup5tjkuVMIlE=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=eOGZUeCgsqkIQJN3WKGWc29qCuIX7rfm4g9qqXSXauJezCXZ3Dlp9sWL2tTg3JWfD 1bhTySYoAaMiIBmaWt3yTDFyfUR/3pFNnNkUph7SMWizmsmNRwiA0xSkMIX4+u2PjD auheV/4odqN0Ufgv6DnfGYK0UdfyNnGSrw+ls5exWkWwmuAX18sVyEYrLpgxmmWCOn KQOVryisXtvOjf1WQ1jAaYJGmHLJQ6x3Y7CDDuXxj066Ks6cAfW1HsoFzpM978NSNA P0QBwKI4xOJz5vrD2240ElQ0qfPcEKXphiIp9vy0wuBqJg3LEIRWMviuLnDQDXaRIm HrgT4LI2S50dA== Date: Wed, 16 Apr 2025 15:44:36 -0700 From: Jakub Kicinski To: Jaroslav Pulchart Cc: Przemek Kitszel , jdamato@fastly.com, intel-wired-lan@lists.osuosl.org, netdev@vger.kernel.org, Tony Nguyen , Igor Raits , Daniel Secik , Zdenek Pesek , Eric Dumazet , Martin Karsten , Ahmed Zaki , "Czapnik, Lukasz" , Michal Swiatkowski Subject: Re: Increased memory usage on NUMA nodes with ICE driver after upgrade to 6.13.y (regression in commit 492a044508ad) Message-ID: <20250416154436.179ba4e9@kernel.org> In-Reply-To: References: <4a061a51-8a6c-42b8-9957-66073b4bc65f@intel.com> <20250415175359.3c6117c9@kernel.org> <20250416064852.39fd4b8f@kernel.org> Precedence: bulk X-Mailing-List: netdev@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Wed, 16 Apr 2025 18:03:52 +0200 Jaroslav Pulchart wrote: > > FWIW you can also try the tools/net/ynl/samples/page-pool > > application, not sure if Intel NICs init page pools appropriately > > but this will show you exactly how much memory is sitting on Rx rings > > of the driver (and in net socket buffers). > > I'm not familiar with the page-pool tool, I try to build it, run it > and nothing is shown. Any hint/menual how to use it? It's pretty dumb, you run it and it tells you how much memory is allocated by Rx page pools. Commit message has an example: https://web.git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=637567e4a3ef6f6a5ffa48781207d270265f7e68