From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-oa0-x22b.google.com (mail-oa0-x22b.google.com [IPv6:2607:f8b0:4003:c02::22b]) by dpdk.org (Postfix) with ESMTP id 66DEC6972 for ; Tue, 25 Feb 2014 22:00:16 +0100 (CET) Received: by mail-oa0-f43.google.com with SMTP id g12so29177oah.16 for ; Tue, 25 Feb 2014 13:01:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:date:message-id:subject:from:to:content-type; bh=lHEyAK75GvvkRCJi0yi8EuXJB6cznHPzi5cUshWln68=; b=KQ6VacDwFnGRczgIxhoF8BxMcKmWcZAyOlSKIs2gMNiqiQq8EC6XyHCglKF/3zvfHR b4dIMtWuteuhZJzM9Vg89y/GLYKaeYk0vwkR3JnkX81NKunjNDuonqD9v8Hzscrjkgh5 XHGiZFsQO367LOr7hA9/FHhBUwWiycRsACKpZPrYPLCGQR5N6hOMh4qVN0krLsDvnWq8 uoZ9anfjzOgRwtPVOlwPTeYMLAq+gP1Uaqoc3YPU6gwOSyKQENzJrQjP+6R5sD9rcatO o03UN7uKW03X5Sj4vnQDv4nCBVOOs0IWE+dIRlGAnY9WCwM9h1d3yj3oa7KnpnmEgAny Ji/A== MIME-Version: 1.0 X-Received: by 10.182.74.137 with SMTP id t9mr2529796obv.79.1393362102194; Tue, 25 Feb 2014 13:01:42 -0800 (PST) Received: by 10.76.22.37 with HTTP; Tue, 25 Feb 2014 13:01:42 -0800 (PST) Date: Tue, 25 Feb 2014 22:01:42 +0100 Message-ID: From: Jun Han To: "dev@dpdk.org" Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.15 Subject: [dpdk-dev] l2fwd/l3fwd performance drop of about 25% ? X-BeenThere: dev@dpdk.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: patches and discussions about DPDK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 25 Feb 2014 21:00:17 -0000 Hi all, I have a quick question regarding the performance of DPDK l2fwd (Same problem with l3fwd). I am seeing that when we start multiple ports (e.g., 12 ports), for 64 byte packets, the RX rate is only at around 11 Mpps per port, instead of 14.88 Mpps which is the line rate (with preablem+start of delimeter + interframe gap). Do you know what could be the problem? I am describing my experiment setup below. Setup: 1. We have Intel Xeon E5-2680 (8 cores, 2.7GHz) dual socket, with 6x10GbE Intel 82599EB dualport NICs (total of 12 ports). Machine A runs your pktgen, and Machine B runs DPDK l2fwd, unmodified. 2. We are running pktgen on Machine A with the following command: ./app/build/pktgen -c ffff -n 4 --proc-type auto --socket-mem 1024,1024 --file-prefix pg -- -p 0xfff0 -P -m "1.0, 2.1, 3.2, 4.3, 8.4, 9.5, 10.6, 11.7, 12.8, 13.9, 14.10, 15.11" 3. We are running l2fwd on Machine B with the following command: sudo ./build/l2fwd -c 0xff0f -n 4 -- -p 0xfff Thank you very much in advance. Jun