As can be seen from this example, some thread have real-time priorities assigned to them and some do not.

In the output shown below, "-" means no RT priority and SCHEDULE_RR.

Even for the epics application, the _MAIN_ thread in epics application process doesn't have the RT priority.

But, other threads which are created by the _MAIN_ thread have RT priority.

                > 1567  1567      - screen         # screen process

                > 1568  1568      - evrLab         # main thread in epics application process

                > 1568  1570     10 evrLab        

                > 1568  1572     94 evrLab        

                > 1568  1573     10 evrLab        

====================================================================================

# export PATH=/usr/bin:$PATH

# ps  -Leo pid,tid,rtprio,comm

  PID   TID RTPRIO COMMAND   

    1     1      - init      

    2     2      - kthreadd  

    3     3      1 ksoftirqd/0

    5     5      - kworker/0:0H

    6     6      - kworker/u16:0

    7     7     99 posixcputmr/0

    8     8      - kclksetdelayd

    9     9      1 rcub/0      

   10    10      - rcu_preempt 

   11    11      - rcu_sched   

   12    12      - rcu_bh      

   13    13      1 rcuc/0      

   14    14      - kcmosdelayd 

   15    15     99 migration/0 

   16    16     99 migration/1 

   17    17      1 rcuc/1      

   18    18      1 ksoftirqd/1 

   19    19     99 posixcputmr/1

   20    20      - kworker/1:0 

   21    21      - kworker/1:0H

   22    22     99 migration/2 

   23    23      1 rcuc/2      

   24    24      1 ksoftirqd/2 

   25    25     99 posixcputmr/2

   26    26      - kworker/2:0 

   27    27      - kworker/2:0H

   28    28     99 migration/3 

   29    29      1 rcuc/3      

   30    30      1 ksoftirqd/3 

   31    31     99 posixcputmr/3

   33    33      - kworker/3:0H

   34    34     99 migration/4 

   35    35      1 rcuc/4      

   36    36      1 ksoftirqd/4 

   37    37     99 posixcputmr/4

   38    38      - kworker/4:0 

   39    39      - kworker/4:0H

   40    40     99 migration/5 

   41    41      1 rcuc/5      

   42    42      1 ksoftirqd/5 

   43    43     99 posixcputmr/5

   45    45      - kworker/5:0H

   46    46     99 migration/6 

   47    47      1 rcuc/6      

   48    48      1 ksoftirqd/6 

   49    49     99 posixcputmr/6

   51    51      - kworker/6:0H

   52    52     99 migration/7 

   53    53      1 rcuc/7      

   54    54      1 ksoftirqd/7 

   55    55     99 posixcputmr/7

   56    56      - kworker/7:0 

   57    57      - kworker/7:0H

   58    58      - khelper     

   59    59      - kdevtmpfs   

   60    60      - netns       

   61    61      - kworker/u16:1

  306   306      - writeback   

  308   308      - ksmd        

  309   309      - kintegrityd 

  310   310      - bioset      

  311   311      - crypto      

  313   313      - kblockd     

  314   314     50 irq/9-acpi  

  555   555      - kworker/0:1 

  572   572      - khubd       

  689   689      - rpciod      

  709   709      - khungtaskd  

  736   736      - kswapd0     

  806   806      - fsnotify_mark

  821   821      - nfsiod      

  845   845     50 irq/104-PCIe PM

  846   846     50 irq/105-PCIe PM

  847   847     50 irq/106-PCIe PM

  848   848     50 irq/107-PCIe PM

  849   849     50 irq/108-PCIe PM

  850   850     50 irq/109-PCIe PM

  851   851     50 irq/110-PCIe PM

  852   852     50 irq/111-PCIe PM

  853   853     50 irq/112-PCIe PM

 1010  1010      - cnic_wq       

 1011  1011      - bnx2x         

 1105  1105      - cxgb4         

 1133  1133     50 irq/23-ehci_hcd

 1137  1137     50 irq/22-ehci_hcd

 1154  1154      - kworker/6:1   

 1161  1161     50 irq/8-rtc0    

 1176  1176      - mce-notify    

 1180  1180      - deferwq       

 1182  1182     50 irq/4-serial  

 1205  1205      - syslogd       

 1208  1208      - klogd         

 1245  1245     50 irq/113-eth0-tx

 1246  1246     50 irq/114-eth0-rx

 1247  1247     50 irq/115-eth0-rx

 1248  1248     50 irq/116-eth0-rx

 1249  1249     50 irq/117-eth0-rx

 1273  1273      - udhcpc        

 1280  1280      - telnetd       

 1283  1283      - ntpd          

 1286  1286      - dropbear      

 1287  1287      - exe           

 1288  1288      - getty         

 1323  1323      - sh            

 1324  1324      - caRepeater    

 1419  1419      - dropbear      

 1420  1420      - sh            

 1433  1433      - kworker/5:2   

 1445  1445      - kworker/3:2   

 1503  1503      - kworker/0:2   

 1505  1505      - kworker/3:0   

 1513  1513      - kworker/5:0   

 1528  1528      - kworker/7:2   

 1547  1547      - kworker/4:1   

 1559  1559      - kworker/2:2   

 1562  1562      - kworker/6:2   

 1563  1563      - kworker/1:1   

 1567  1567      - screen        

 1568  1568      - evrLab        

 1568  1570     10 evrLab         

 1568  1572     94 evrLab        

 1568  1573     10 evrLab        

 1568  1574     69 evrLab        

 1568  1575     58 evrLab        

 1568  1576     63 evrLab        

 1568  1577     70 evrLab        

 1568  1578     50 evrLab        

 1568  1579     90 evrLab        

 1568  1580     89 evrLab        

 1568  1581     79 evrLab

 1568  1582     59 evrLab

 1568  1583     69 evrLab

 1568  1584     59 evrLab

 1568  1585     60 evrLab

 1568  1586     61 evrLab

 1568  1587     62 evrLab

 1568  1588     63 evrLab

 1568  1589     64 evrLab

 1568  1590     65 evrLab

 1568  1591     56 evrLab

 1568  1592     16 evrLab

 1568  1593     14 evrLab

 1568  1594     12 evrLab

 1568  1595     10 evrLab

 1568  1596     51 evrLab

 1568  1597     10 evrLab

 1568  1598     53 evrLab

 1568  1599     51 evrLab

 1568  1600     10 evrLab

 1568  1601     20 evrLab

 1568  1605     48 evrLab

 1568  1606     51 evrLab

 1568  1612     22 evrLab

 1571  1571     95 irq/48-mrfevr30

 1614  1614      - screen

 1615  1615      - dropbear

 1616  1616      - sh

 1622  1622      - sh

 1627  1627      - kworker/3:1

 1628  1628      - ps

===============================================================

 

  • No labels