Current Path: > > usr > lib > python3.6 > site-packages > tuned > profiles > functions
Operation : Linux host59.registrar-servers.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64 Software : Apache Server IP : 198.54.126.42 | Your IP: 216.73.216.8 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
__pycache__ | Directory | - | - | |
__init__.py | File | 35 bytes | February 22 2024 12:23:28. | |
base.py | File | 1040 bytes | February 22 2024 12:23:28. | |
function_assertion.py | File | 767 bytes | February 22 2024 12:23:28. | |
function_assertion_non_equal.py | File | 811 bytes | February 22 2024 12:23:28. | |
function_calc_isolated_cores.py | File | 1643 bytes | February 22 2024 12:23:28. | |
function_check_net_queue_count.py | File | 650 bytes | February 22 2024 12:23:28. | |
function_cpuinfo_check.py | File | 1011 bytes | February 22 2024 12:23:28. | |
function_cpulist2devs.py | File | 460 bytes | February 22 2024 12:23:28. | |
function_cpulist2hex.py | File | 470 bytes | February 22 2024 12:23:28. | |
function_cpulist2hex_invert.py | File | 624 bytes | February 22 2024 12:23:28. | |
function_cpulist_invert.py | File | 659 bytes | February 22 2024 12:23:28. | |
function_cpulist_online.py | File | 651 bytes | February 22 2024 12:23:28. | |
function_cpulist_pack.py | File | 637 bytes | February 22 2024 12:23:28. | |
function_cpulist_present.py | File | 691 bytes | February 22 2024 12:23:28. | |
function_cpulist_unpack.py | File | 511 bytes | February 22 2024 12:23:28. | |
function_exec.py | File | 487 bytes | February 22 2024 12:23:28. | |
function_hex2cpulist.py | File | 472 bytes | February 22 2024 12:23:28. | |
function_kb2s.py | File | 405 bytes | February 22 2024 12:23:28. | |
function_regex_search_ternary.py | File | 554 bytes | February 22 2024 12:23:28. | |
function_s2kb.py | File | 417 bytes | February 22 2024 12:23:28. | |
function_strip.py | File | 406 bytes | February 22 2024 12:23:28. | |
function_virt_check.py | File | 595 bytes | February 22 2024 12:23:28. | |
functions.py | File | 2146 bytes | February 22 2024 12:23:28. | |
repository.py | File | 1284 bytes | February 22 2024 12:23:28. |
import re import tuned.logs from . import base log = tuned.logs.get() class cpuinfo_check(base.Function): """ Checks regexes against /proc/cpuinfo. Accepts arguments in the following form: REGEX1, STR1, REGEX2, STR2, ...[, STR_FALLBACK] If REGEX1 matches something in /proc/cpuinfo it expands to STR1, if REGEX2 matches it expands to STR2. It stops on the first match, i.e. if REGEX1 matches, no more regexes are processed. If none regex matches it expands to STR_FALLBACK. If there is no fallback, it expands to empty string. """ def __init__(self): # unlimited number of arguments, min 2 arguments super(cpuinfo_check, self).__init__("cpuinfo_check", 0, 2) def execute(self, args): if not super(cpuinfo_check, self).execute(args): return None cpuinfo = self._cmd.read_file("/proc/cpuinfo") for i in range(0, len(args), 2): if i + 1 < len(args): if re.search(args[i], cpuinfo, re.MULTILINE): return args[i + 1] if len(args) % 2: return args[-1] else: return ""
SILENT KILLER Tool