Current File : //usr/lib/python3/dist-packages/sos/report/plugins/__pycache__/kernelrt.cpython-312.pyc
�

-�_g���0�ddlmZmZmZGd�dee�Zy)�)�Plugin�RedHatPlugin�SoSPredicatec�"�eZdZdZdZdZdZd�Zy)�KernelRTzRealtime kernel variant�kernelrt)�system�hardware�kernel�mrg)�/sys/kernel/realtimec	��d}|jdddd|dz|dzg�dd	d
�}|j|t||����}|jd
|rdnd���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_clocksourceztuna --helpz-P)�cmd�output)�cmd_outputs)�predztuna z-CPzshow_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�setupzKernelRT.setups���J������1�2�"��6�6��4�4�

�	�%��5���,�,��|�D�d�;�-�
��	
����^�E�1B�C�D�	
�N)�__name__�
__module__�__qualname__�
short_desc�plugin_name�profiles�filesr�rrrrs��*�J��K�6�H�
&�E�
rrN)�sos.report.pluginsrrrrr&rr�<module>r(s��B�A�
�v�|�
r