?????????? ????????? - ??????????????? - /usr/lib/python3.9/site-packages/tuned/profiles/functions/__pycache__/function_package2uncores.cpython-39.pyc
???????
a ���hd � @ s\ d dl Z d dlZddlmZ d dlmZ d dlmZ e�� Z e� Z dZG dd� dej�Z dS ) � N� )�base)�commands)�logsz//sys/devices/system/cpu/intel_uncore_frequency/c s, e Zd ZdZ� fdd�Z� fdd�Z� ZS )�package2uncoresz6 Provides uncore device list for a package (socket) c s t t| ��dd� d S )Nr r )�superr �__init__)�self�� __class__� �U/usr/lib/python3.9/site-packages/tuned/profiles/functions/function_package2uncores.pyr s zpackage2uncores.__init__c sh t t| ��|�sd S t|�dkr$d S zt�t�}W n tyF Y d S 0 t� |d�}t|�dkrjd}|}nd}g }|D ]�}|r�t| d }tj �|�s�t� d| � qvt�|�}n|dd� }zt|�} W n( ty� t� d ||f � Y qvY n0 |D ]P} zt| �}W n, t�y4 t�|| ��r0|�|� Y q�0 | |kr�|�|� q�qvt|�dk�rdd �|�S d S )Nr zuncore*TFz/package_idzFile '%s' does not exist� � z'Invalid package id '%s' for uncore '%s'�,)r r �execute�len�os�listdir� SYSFS_DIR�OSError�fnmatch�filter�path�exists�logZwarning�cmdZ read_file�int� ValueError�append�join)r �argsZall_uncoresZtpmi_devicesZis_tpmiZdevicesZuncore�f�valueZ package_idZpackage_patternZthis_package_idr r r r sH zpackage2uncores.execute)�__name__� __module__�__qualname__�__doc__r r � __classcell__r r r r r s r )r r � r Ztuned.utils.commandsr Ztunedr �getr r r ZFunctionr r r r r �<module> s
| ver. 1.6 |
Github
|
.
| PHP 8.2.30 | ??????????? ?????????: 0 |
proxy
|
phpinfo
|
???????????