複数のTASKLET IRQソースを確認するには?

複数のTASKLET IRQソースを確認するには?

100%に固定されたCPUがありますが、必ずしも同じCPUではありません。 TASKLET IRQに完全に合ったようです。原産地をどのように追跡しますか?私はDebian 12を使用しています。これは、i3の外側でユーザーに表示されるコンテンツを開く前に起動するとすぐに発生します。

追加情報:

  • kworker/3:1+pmhtopはとの間に100%の使用量を表示しますksoftirqd/3(CPU 3が最大に達すると、数字は常に最大CPUに一致します)。
  • irqtop -s示す:
fmwk - irqtop - 2023-07-09 09:06:21 -0500
              CPU0   CPU1   CPU2   CPU3   CPU4   CPU5   CPU6   CPU7
  cpuUtil:     2.4    1.0    1.0  100.0    1.4    1.6    1.2    2.6   total CPU utilization %
     %irq:     0.0    0.0    0.0    0.0    0.0    0.0    0.0    0.0   hardware IRQ CPU util%
    %sirq:     0.6    0.0    0.2    3.8    0.0    0.0    0.0    0.0   software IRQ CPU util%
 irqTotal:     144     62    649   1296     76    111     99     63   total hardware IRQs
s   TIMER:       8      2     44     29     13     21      8     15
s  NET_RX:       0      0      0      0      1      0      0      0
s TASKLET:       0      0      0 331119      0      0      0      0
s   SCHED:     122     42    105     19     46     75     59     33
s     RCU:      17     14     19     22      9     17     13      8
  • 私のXF86RFKillキーを別のCPUに移動させるようです。これは閉じるか開いたときに発生するため、rfkill全体のオン/オフサイクルが2回発生し、すべてが終了し、ラップトップに何も接続されていなくても続行します。
  • 11世代のIntelボードを搭載したフレームを使用していますが、すべてのモジュールを取り外した後も問題は解決しません。
  • 睡眠/覚醒サイクル後も行動が続く
  • この動作は通常、次の後も続きます。systemctl reboot
  • この動作は通常、コールドブートでは発生しません。
  • 問題がまだ発生していない場合、スリープ/ウェイクアップサイクルまたはrfkillのオン/オフサイクルは問題を引き起こすようには見えません。

ベストアンサー1

おすすめ記事