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 DA35BA0093 for ; Thu, 23 Jun 2022 20:03:15 +0200 (CEST) Received: from [217.70.189.124] (localhost [127.0.0.1]) by mails.dpdk.org (Postfix) with ESMTP id 790464067B; Thu, 23 Jun 2022 20:03:15 +0200 (CEST) Received: from mail-oi1-f174.google.com (mail-oi1-f174.google.com [209.85.167.174]) by mails.dpdk.org (Postfix) with ESMTP id 6BC2140146 for ; Thu, 23 Jun 2022 20:03:14 +0200 (CEST) Received: by mail-oi1-f174.google.com with SMTP id y77so464372oia.3 for ; Thu, 23 Jun 2022 11:03:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:from:date:message-id:subject:to; bh=ol9KEIih+iLm+dGGnWDTEpiq0PtOVKFmtWjnNTsJ8P0=; b=eS8B5DiMKlPvdYUGEhfIN6JHVFeu2wNZXSh+5HXnbMcaVu4qbbnLic5tYKPygzseLJ y4yysadx0shF7RIxMsWjAhkU9hifRjG4+cf3dFsIzAFS1YtP5p/3s/p1qY/XWlrQ+FDX fPXgjwSKlFFMlR02QdfnbElTuGOdEb/rznuFVYRP6mIfrlvKSd3iX0+COsOUKcszSUxs QdzfU72lMTUofe/u//n7L536LvxxjPI1VtXYT8MfjXYFE2uoZval3RnbmkwnSYtGEIJ9 HYmJjgW+3b3lkVj+Wvw0RFNS9c4seDK1rSy25wKsllcTV2FkAQQfqNxlNT/E+1GU5COp H8Tg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=ol9KEIih+iLm+dGGnWDTEpiq0PtOVKFmtWjnNTsJ8P0=; b=XapFIk4tUx8BWF+s/YKywyU9UhLR8SvkPXwdi4M/QdOwH0rIDDLWSkEoX58vO9NVnD drtW4HnC2eiqpBZsSWOTb5lIPmXR/pdZi28cXPMceuYsp2i7J6VwLdOvBtYJ6z1RYjHq A7fHItdg87pDWlOMSyue46pItnRGXBsg+t+S34BLhTEPQWcW0n4ODSNmhhtrngo7mBP/ 8A+RiTXpKPIf/ivOFZq/OhwV/8Ds+DOISnfbdlKSmoPvTHqIc9oNWZpgcZ1+BMWirNLT AlEYhINPl7HrYPcTPStkxzv40Ok1kqERbE/TZ4wBCe+tdUu3P31svODuxQL+ynj2vpad PEsw== X-Gm-Message-State: AJIora8bIo3aWTuIcCYVnbKIaetodiw8SWWwOKXdyzed8ZyYT/DrjH0R cytfpgBhff3nbIZHpsbFvHlpl5ofhM1j3YU03XC3fixgn8qK3w== X-Google-Smtp-Source: AGRyM1t1EJvChC6Dgj2FzbrkIYVAMbvrAa6s15M7KNg/l553nZyg7X50K+4HV85C4tCAeSh1VAjD8NruYnOhLckyAtU= X-Received: by 2002:a05:6808:14c9:b0:331:4811:7380 with SMTP id f9-20020a05680814c900b0033148117380mr3007323oiw.243.1656007393402; Thu, 23 Jun 2022 11:03:13 -0700 (PDT) MIME-Version: 1.0 From: Antonio Di Bacco Date: Thu, 23 Jun 2022 20:03:02 +0200 Message-ID: Subject: Large interruptions for EAL thread running on isol core To: users@dpdk.org Content-Type: text/plain; charset="UTF-8" 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 I'm running a DPDK thread on an isolated core. I also set some flags that could help keeping the core at rest on linux like: nosoftlockup nohz_full rcu_nocbs irqaffinity. Unfortunately the thread gets some interruptions that stop the thread for about 20-30 micro seconds. This seems smal but my application suffers a lot. I also tried to use rte_thread_set_priority that indeed has a strong effect but unfortunately creates problems to Linux (like network not working). Is there any other knob that could help running the DPDK thread with minimum or no interruptions at all?