
    -_g                     0    d dl mZmZmZ  G d dee      Zy)    )PluginRedHatPluginSoSPredicatec                   "    e Zd ZdZdZdZdZd Zy)KernelRTzRealtime kernel variantkernelrt)systemhardwarekernelmrg)/sys/kernel/realtimec           	          d}| j                  dddd|dz   |dz   g       dd	d
}| j                  | t        | |            }| j                  d|rdnd        y )Nz-/sys/devices/system/clocksource/clocksource0/z/etc/rtgroupsz#/proc/sys/kernel/sched_rt_period_usz$/proc/sys/kernel/sched_rt_runtime_usr   available_clocksourcecurrent_clocksourceztuna --helpz-P)cmdoutput)cmd_outputs)predztuna z-CPzshow_threads -C)add_copy_spectest_predicater   add_cmd_output)selfclocksource_pathcoutoption_presents       =/usr/lib/python3/dist-packages/sos/report/plugins/kernelrt.pysetupzKernelRT.setup   s    J12"6644
 	 %5,,|Dd; - 
 	^E1BCD	
    N)__name__
__module____qualname__
short_descplugin_nameprofilesfilesr    r   r   r   r      s    *JK6H &E
r   r   N)sos.report.pluginsr   r   r   r   r&   r   r   <module>r(      s    B A
v| 
r   