Translated message

A translation of this page exists in English.

RHEL 7.1 において、ioatdma ドライバーにおけるバグのために CPU の使用量が高いことを ksoftirqd スレッドが報告する

Solution Verified - Updated -

Issue

  • ksoftirqd スレッドおよびプロセスが、CPU 使用量が高いことを報告しています。
  • top コマンドが、明確な理由もなく、ksoftirqd スレッドの CPU 使用量が高いことを示しています。
  • Perf レポートは、ioatdma モジュールが使用中に、tasklet_action が CPU の大部分を使用していることを示しています。
$ perf report --stdio -k vmlinux
# To display the perf.data header info, please use --header/--header-only options.
#
# Samples:119K of event 'cycles'
# Event count (approx.):56534925982
#
# Overhead  Command      Shared Object      Symbol                                
# ..........................................................................
#
    59.12%  ksoftirqd/2  [kernel.kallsyms]  [k] tasklet_action                    
    24.91%  ksoftirqd/2  [kernel.kallsyms]  [k] __do_softirq                      
     4.51%  ksoftirqd/2  [kernel.kallsyms]  [k] smpboot_thread_fn                 
     2.96%  ksoftirqd/2  [kernel.kallsyms]  [k] rcu_bh_qs                         
     2.40%  ksoftirqd/2  [kernel.kallsyms]  [k] __local_bh_enable                 
     1.93%  ksoftirqd/2  [kernel.kallsyms]  [k] __smp_mb__before_atomic           
     1.32%  ksoftirqd/2  [kernel.kallsyms]  [k] rcu_note_context_switch           
     1.01%  ksoftirqd/2  [kernel.kallsyms]  [k] run_ksoftirqd                     
     0.33%  ksoftirqd/2  [kernel.kallsyms]  [k] kthread_should_stop               
     0.32%  ksoftirqd/2  [kernel.kallsyms]  [k] kthread_should_park               
     0.31%  ksoftirqd/2  [kernel.kallsyms]  [k] msecs_to_jiffies                  
     0.31%  ksoftirqd/2  [kernel.kallsyms]  [k] _cond_resched

Environment

  • Red Hat Enterprise Linux 7.1
  • ioatdma ドライバー

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content