On Wed, 8 Mar 2023 08:36:48 +0800 fengchengwen <fengcheng...@huawei.com> wrote:
> On 2023/3/8 0:06, Stephen Hemminger wrote: > > On Tue, 7 Mar 2023 17:35:32 +0800 > > fengchengwen <fengcheng...@huawei.com> wrote: > > > >> The syslog will add timestamp, but the syslog backend will re-write > >> timestamp, so > >> in the last, you can't find the real-timestamp of this log print. > >> sometimes it requires > >> to get real log time. > >> PS: we found it in our test environment because RR schedule hang too long > >> (similar question > >> also found: https://bugzilla.redhat.com/show_bug.cgi?id=1855447). > >> > >> So suggest add timestamp in syslog string also, and don't convert to > >> monotonic and just > >> print as normal format (just like syslog). > > > > > > Are you using systemd? > > Yes There is redhat bug about this: https://bugzilla.redhat.com/show_bug.cgi?id=991678 > > Never, never configure a DPDK application with real-time process priority. > > Polling model and RT don't mix. > > Maybe we should document them ? Part of previous discussion here: https://mails.dpdk.org/archives/dev/2021-April/203778.html In my experience running DPDK on isolated threads (cgroup or scheduler isolation) combined with remapping interrupts gives best response without lockup. I.e don't depend on scheduler to do the right thing. Instead ensure that each thread runs on dedicated CPU.