o
    i©¹d¬  ã                   @   s&   d dl mZmZ G dd„ deeƒZdS )é    )ÚPluginÚRedHatPluginc                   @   s$   e Zd ZdZdZdZdZdd„ ZdS )ÚKernelRTzRealtime kernel variantÚkernelrt)ÚsystemÚhardwareÚkernelÚmrg)ú/sys/kernel/realtimec              	   C   s0   d}|   dddd|d |d g¡ |  d¡ d S )	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 -CP)Úadd_copy_specÚadd_cmd_output)ÚselfÚclocksource_path© r   ú=/usr/lib/python3/dist-packages/sos/report/plugins/kernelrt.pyÚsetup   s   úzKernelRT.setupN)Ú__name__Ú
__module__Ú__qualname__Ú
short_descÚplugin_nameÚprofilesÚfilesr   r   r   r   r   r      s    r   N)Úsos.report.pluginsr   r   r   r   r   r   r   Ú<module>   s   