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 4CBFEA034F for ; Mon, 11 Oct 2021 11:37:37 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id BC30740E0F; Mon, 11 Oct 2021 11:37:36 +0200 (CEST) Received: from smtp.eurecom.fr (smtp.eurecom.fr [193.55.113.210]) by mails.dpdk.org (Postfix) with ESMTP id 681DD40E01 for ; Mon, 11 Oct 2021 11:37:35 +0200 (CEST) X-IronPort-AV: E=Sophos;i="5.85,364,1624312800"; d="scan'208";a="3994539" Received: from waha.eurecom.fr (HELO smtps.eurecom.fr) ([10.3.2.236]) by drago1i.eurecom.fr with ESMTP; 11 Oct 2021 11:37:35 +0200 Received: from [10.0.2.15] (eth-east-parth2-46-193-67-136.wb.wifirst.net [46.193.67.136]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtps.eurecom.fr (Postfix) with ESMTPSA id 23B19AAC for ; Mon, 11 Oct 2021 11:37:35 +0200 (CEST) To: users@dpdk.org From: Seckin DELICIK Subject: Multiple Testbbdev app on the same hardware Message-ID: Date: Mon, 11 Oct 2021 11:37:34 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.13.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US 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 Dear all, I am an Intern who works on DPDK and I am actually running "Testbbdev" app of DPDK on some specific hardware. But when I try to run two testbbdev in the same time on the same exact hardware, I am having some problems. I run the same app in two different terminals on the CentOS7 installed server. I am not using any containers or multiple VM's, just running 2 native DPDK app's in the same time. Terminal 1: sudo ../../build/app/testbbdev -l 34 --proc-type=auto --file-prefix=fff -- -n 512 -l 2 -c throughput -v test_vectors/ldpc_dec_v8480.data Terminal 2: sudo ../../build/app/testbbdev -l 35 --proc-type=auto --file-prefix=ggg -- -n 512 -l 2 -c throughput -v test_vectors/ldpc_dec_v8480.data Here, I am running these two command in almost the same time (first I run the Terminal 1, and in a split second I run the Terminal 2). - As you can see, I run them on different cores ( with -l 34 and 35) - I define Process Types as "auto" (here, the app of Terminal 1 would be the PRIMARY and the Terminal 2 would be SECONDARY) - Finally I create two different File Prefix (such as ggg and fff) so that they can run with different memory sets. However, my outputs are like this: - Terminal 1 starts as PRIMARY but it got stuck (it doesn't respond) and I kill it everytime. - Terminal 2 finishes the LDPC decoding test. As DPDK naturally supports multi-process, to my knowledge, these are the arguments that we should define to make it work; however, it is not working. Obviously, I am doing something wrong here. I hope it is clear so that you can guide me in the correct direction. Please feel free to correct me if I am wrong in anything. For your further questions/demands, I am at your disposal. Thank you so much for your time and help. Best Regards.