Server IP : 23.254.227.96 / Your IP : 216.73.216.7 Web Server : Apache/2.4.62 (Unix) OpenSSL/1.1.1k System : Linux hwsrv-1277026.hostwindsdns.com 4.18.0-477.13.1.el8_8.x86_64 #1 SMP Tue May 30 14:53:41 EDT 2023 x86_64 User : viralblo ( 1001) PHP Version : 8.1.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : ON Directory : /usr/lib/python3.6/site-packages/tuned/plugins/__pycache__/ |
Upload File : |
3 ��c � @ s� d dl Z ddlmZ ddlT d dlZd dlT d dlmZ d dl j Z d dlZd dlZej j� ZddgZdd gZG d d� dej�Zdd � Zdd� Zdd� Zdd� Zdd� Zddd�ZdS )� N� )�base)�*)�commandsZbase_reachable_timeZretrans_timez /run/sysctl.dz /etc/sysctl.dc sJ e Zd ZdZ� fdd�Zdd� Zdd� Zdd � Zd d� Zdd d�Z � Z S )�SysctlPluginaI `sysctl`:: Sets various kernel parameters at runtime. + This plug-in is used for applying custom `sysctl` settings and should only be used to change system settings that are not covered by other *TuneD* plug-ins. If the settings are covered by other *TuneD* plug-ins, use those plug-ins instead. + The syntax for this plug-in is `_key_=_value_`, where `_key_` is the same as the key name provided by the `sysctl` utility. + .Adjusting the kernel runtime kernel.sched_min_granularity_ns value ==== ---- [sysctl] kernel.sched_min_granularity_ns=3000000 ---- ==== c s$ t t| �j||� d| _t� | _d S )NT)�superr �__init__Z_has_dynamic_optionsr �_cmd)�self�args�kwargs)� __class__� �#/usr/lib/python3.6/plugin_sysctl.pyr * s zSysctlPlugin.__init__c C sh d|_ d|_| j|j�}| jj|i �|_t|j�dkr\tj d� | j |� i |_| jj|� |j|_ d S )NFTr z0recovering old sysctl settings from previous run)Z_has_dynamic_tuningZ_has_static_tuning�_storage_key�name�_storage�get�_sysctl_original�len�log�info�_instance_unapply_static�unsetZoptions�_sysctl)r �instance�storage_keyr r r �_instance_init/ s zSysctlPlugin._instance_initc C s | j |j�}| jj|� d S )N)r r r r )r r r r r r �_instance_cleanup? s zSysctlPlugin._instance_cleanupc C s� xvt |jj� �D ]d\}}t|�}|d kr8tjd| � q| jj| jj |��}| j ||�}|d k r||j|<