SILENT KILLERPanel

Current Path: > > opt > cloudlinux > venv > lib64 > python3.11 > > site-packages


Operation   : Linux premium131.web-hosting.com 4.18.0-553.44.1.lve.el8.x86_64 #1 SMP Thu Mar 13 14:29:12 UTC 2025 x86_64
Software     : Apache
Server IP    : 162.0.232.56 | Your IP: 216.73.216.111
Domains      : 1034 Domain(s)
Permission   : [ 0755 ]

Files and Folders in: //opt/cloudlinux/venv/lib64/python3.11//site-packages

NameTypeSizeLast ModifiedActions
GitPython-3.1.32.dist-info Directory - -
Jinja2-3.0.3.dist-info Directory - -
Mako-1.2.4.dist-info Directory - -
MarkupSafe-2.1.3.dist-info Directory - -
PyJWT-2.8.0.dist-info Directory - -
PyMySQL-1.1.0.dist-info Directory - -
PyVirtualDisplay-3.0.dist-info Directory - -
PyYAML-6.0.1.dist-info Directory - -
__pycache__ Directory - -
_distutils_hack Directory - -
_pytest Directory - -
_yaml Directory - -
aiohttp Directory - -
aiohttp-3.9.2.dist-info Directory - -
aiohttp_jinja2 Directory - -
aiohttp_jinja2-1.5.dist-info Directory - -
aiohttp_security Directory - -
aiohttp_security-0.4.0.dist-info Directory - -
aiohttp_session Directory - -
aiohttp_session-2.9.0.dist-info Directory - -
aiosignal Directory - -
aiosignal-1.3.1.dist-info Directory - -
alembic Directory - -
alembic-1.11.1.dist-info Directory - -
annotated_types Directory - -
annotated_types-0.6.0.dist-info Directory - -
astroid Directory - -
astroid-2.15.6.dist-info Directory - -
attr Directory - -
attrs Directory - -
attrs-23.1.0.dist-info Directory - -
backports Directory - -
certifi Directory - -
certifi-2023.7.22.dist-info Directory - -
cffi Directory - -
cffi-1.15.1.dist-info Directory - -
chardet Directory - -
chardet-5.2.0.dist-info Directory - -
charset_normalizer Directory - -
charset_normalizer-2.1.1.dist-info Directory - -
cl_dom_collector Directory - -
clcagefslib Directory - -
clcommon Directory - -
clconfig Directory - -
clconfigure Directory - -
cldashboard Directory - -
clevents Directory - -
clflags Directory - -
cllicense Directory - -
cllimits Directory - -
cllimits_validator Directory - -
cllimitslib_v2 Directory - -
cllvectl Directory - -
clpackages Directory - -
clquota Directory - -
clselect Directory - -
clselector Directory - -
clsentry Directory - -
clsummary Directory - -
clveconfig Directory - -
clwizard Directory - -
configparser-5.0.2.dist-info Directory - -
contextlib2 Directory - -
contextlib2-21.6.0.dist-info Directory - -
coverage Directory - -
coverage-7.2.7.dist-info Directory - -
cryptography Directory - -
cryptography-41.0.2.dist-info Directory - -
ddt-1.4.4.dist-info Directory - -
dill Directory - -
dill-0.3.7.dist-info Directory - -
distlib Directory - -
distlib-0.3.8.dist-info Directory - -
docopt-0.6.2.dist-info Directory - -
dodgy Directory - -
dodgy-0.2.1.dist-info Directory - -
filelock Directory - -
filelock-3.13.1.dist-info Directory - -
flake8 Directory - -
flake8-5.0.4.dist-info Directory - -
flake8_polyfill Directory - -
flake8_polyfill-1.0.2.dist-info Directory - -
frozenlist Directory - -
frozenlist-1.4.0.dist-info Directory - -
future Directory - -
future-0.18.3.dist-info Directory - -
git Directory - -
gitdb Directory - -
gitdb-4.0.10.dist-info Directory - -
guppy Directory - -
guppy3-3.1.3.dist-info Directory - -
hc_json_rpc_client Directory - -
hc_json_rpc_client-1.0.1.dist-info Directory - -
idna Directory - -
idna-3.4.dist-info Directory - -
iniconfig Directory - -
iniconfig-2.0.0.dist-info Directory - -
isort Directory - -
isort-5.12.0.dist-info Directory - -
jinja2 Directory - -
jsonschema Directory - -
jsonschema-3.2.0.dist-info Directory - -
jwt Directory - -
lazy_object_proxy Directory - -
lazy_object_proxy-1.9.0.dist-info Directory - -
libfuturize Directory - -
libpasteurize Directory - -
lve_stats-2.0.dist-info Directory - -
lve_utils Directory - -
lvemanager Directory - -
lvestats Directory - -
lxml Directory - -
lxml-4.9.2.dist-info Directory - -
mako Directory - -
markupsafe Directory - -
mccabe-0.7.0.dist-info Directory - -
mock Directory - -
mock-5.1.0.dist-info Directory - -
multidict Directory - -
multidict-6.0.4.dist-info Directory - -
numpy Directory - -
numpy-1.25.1.dist-info Directory - -
numpy.libs Directory - -
packaging Directory - -
packaging-23.1.dist-info Directory - -
past Directory - -
pep8_naming-0.10.0.dist-info Directory - -
pip Directory - -
pip-25.0.1.dist-info Directory - -
pkg_resources Directory - -
platformdirs Directory - -
platformdirs-3.11.0.dist-info Directory - -
pluggy Directory - -
pluggy-1.2.0.dist-info Directory - -
prettytable Directory - -
prettytable-3.8.0.dist-info Directory - -
prometheus_client Directory - -
prometheus_client-0.8.0.dist-info Directory - -
prospector Directory - -
prospector-1.10.2.dist-info Directory - -
psutil Directory - -
psutil-5.9.5.dist-info Directory - -
psycopg2 Directory - -
psycopg2_binary-2.9.6.dist-info Directory - -
psycopg2_binary.libs Directory - -
pycodestyle-2.9.1.dist-info Directory - -
pycparser Directory - -
pycparser-2.21.dist-info Directory - -
pydantic Directory - -
pydantic-2.4.2.dist-info Directory - -
pydantic_core Directory - -
pydantic_core-2.10.1.dist-info Directory - -
pydocstyle Directory - -
pydocstyle-6.3.0.dist-info Directory - -
pyfakefs Directory - -
pyfakefs-5.2.3.dist-info Directory - -
pyflakes Directory - -
pyflakes-2.5.0.dist-info Directory - -
pylint Directory - -
pylint-2.17.4.dist-info Directory - -
pylint_celery Directory - -
pylint_celery-0.3.dist-info Directory - -
pylint_django Directory - -
pylint_django-2.5.3.dist-info Directory - -
pylint_flask Directory - -
pylint_flask-0.6.dist-info Directory - -
pylint_plugin_utils Directory - -
pylint_plugin_utils-0.7.dist-info Directory - -
pylve-2.1-py3.11.egg-info Directory - -
pymysql Directory - -
pyparsing Directory - -
pyparsing-3.0.9.dist-info Directory - -
pyrsistent Directory - -
pyrsistent-0.19.3.dist-info Directory - -
pytest Directory - -
pytest-7.4.0.dist-info Directory - -
pytest_check Directory - -
pytest_check-2.5.3.dist-info Directory - -
pytest_snapshot Directory - -
pytest_snapshot-0.9.0.dist-info Directory - -
pytest_subprocess Directory - -
pytest_subprocess-1.5.0.dist-info Directory - -
pytest_tap Directory - -
pytest_tap-3.5.dist-info Directory - -
python_pam-1.8.4.dist-info Directory - -
pyvirtualdisplay Directory - -
raven Directory - -
raven-6.10.0.dist-info Directory - -
requests Directory - -
requests-2.31.0.dist-info Directory - -
requirements_detector Directory - -
requirements_detector-1.2.2.dist-info Directory - -
schema-0.7.5.dist-info Directory - -
semver Directory - -
semver-3.0.1.dist-info Directory - -
sentry_sdk Directory - -
sentry_sdk-1.29.2.dist-info Directory - -
setoptconf Directory - -
setoptconf_tmp-0.3.1.dist-info Directory - -
setuptools Directory - -
setuptools-78.1.0.dist-info Directory - -
simplejson Directory - -
simplejson-3.19.1.dist-info Directory - -
six-1.16.0.dist-info Directory - -
smmap Directory - -
smmap-5.0.0.dist-info Directory - -
snowballstemmer Directory - -
snowballstemmer-2.2.0.dist-info Directory - -
sqlalchemy Directory - -
sqlalchemy-1.3.24.dist-info Directory - -
ssa Directory - -
svgwrite Directory - -
svgwrite-1.4.3.dist-info Directory - -
tap Directory - -
tap_py-3.2.1.dist-info Directory - -
testfixtures Directory - -
testfixtures-7.1.0.dist-info Directory - -
toml Directory - -
toml-0.10.2.dist-info Directory - -
tomlkit Directory - -
tomlkit-0.11.8.dist-info Directory - -
typing_extensions-4.8.0.dist-info Directory - -
unshare-0.22.dist-info Directory - -
urllib3 Directory - -
urllib3-2.0.4.dist-info Directory - -
vendors_api Directory - -
virtualenv Directory - -
virtualenv-20.21.1.dist-info Directory - -
wcwidth Directory - -
wcwidth-0.2.6.dist-info Directory - -
wmt Directory - -
wrapt Directory - -
wrapt-1.15.0.dist-info Directory - -
yaml Directory - -
yarl Directory - -
yarl-1.9.2.dist-info Directory - -
_cffi_backend.cpython-311-x86_64-linux-gnu.so File 274048 bytes April 17 2025 13:11:30.
_pyrsistent_version.py File 23 bytes April 17 2025 13:10:58.
cl_proc_hidepid.py File 4638 bytes June 05 2025 09:53:15.
clcontrollib.py File 52970 bytes June 05 2025 09:53:15.
cldetectlib.py File 18565 bytes June 05 2025 09:53:15.
cldiaglib.py File 46943 bytes June 05 2025 09:53:15.
clhooklib.py File 1296 bytes July 11 2025 17:46:23.
cli_utils.py File 1698 bytes June 05 2025 09:53:15.
cllicenselib.py File 9322 bytes June 05 2025 09:53:15.
clsetuplib.py File 4452 bytes June 05 2025 09:53:15.
clsudo.py File 14761 bytes June 23 2025 12:47:48.
configparser.py File 1546 bytes April 17 2025 13:10:58.
ddt.py File 12733 bytes April 17 2025 13:10:58.
distutils-precedence.pth File 151 bytes April 17 2025 13:10:58.
docopt.py File 19946 bytes April 17 2025 13:10:58.
hc_lve_profiler.py File 6353 bytes May 22 2025 11:14:48.
lveapi.py File 19994 bytes June 05 2025 09:53:15.
lvectllib.py File 105010 bytes June 05 2025 09:53:15.
lvestat.py File 6997 bytes June 23 2025 12:47:48.
mccabe.py File 10654 bytes April 17 2025 13:10:58.
pam.py File 7556 bytes April 17 2025 13:10:58.
pep8ext_naming.py File 19052 bytes April 17 2025 13:10:58.
py.py File 263 bytes April 17 2025 13:10:58.
pycodestyle.py File 103501 bytes April 17 2025 13:10:58.
pylve.cpython-311-x86_64-linux-gnu.so File 26088 bytes March 18 2025 16:24:34.
remove_ubc.py File 5864 bytes June 05 2025 09:53:15.
schema.py File 30221 bytes April 17 2025 13:10:58.
secureio.py File 19278 bytes June 23 2025 12:47:48.
simple_rpm.so File 11560 bytes June 23 2025 12:23:46.
six.py File 34549 bytes April 17 2025 13:10:58.
typing_extensions.py File 103397 bytes June 07 2025 10:31:54.
unshare.cpython-311-x86_64-linux-gnu.so File 8368 bytes April 17 2025 13:11:30.

Reading File: //opt/cloudlinux/venv/lib64/python3.11//site-packages/lvestat.py

# coding=utf-8

# Copyright © Cloud Linux GmbH & Cloud Linux Software, Inc 2010-2018 All Rights Reserved
#
# Licensed under CLOUD LINUX LICENSE AGREEMENT
# http://cloudlinux.com/docs/LICENSE.TXT

from past.builtins import basestring  # noqa
__author__ = 'shaman'


class LVEStat:
    __slots__ = (
        '_get_attributes',
        '_set_attributes',
        'reseller_id',
        'id',
        'mep',
        'cpu',
        'io',
        'cpu_usage',
        'mem_usage',
        'io_usage',
        'lmem',
        'lep',
        'ncpu',
        'mem_fault',
        'mep_fault',
        'lmemphy',
        'lcpuw',
        'lnproc',
        'memphy',
        'memphy_fault',
        'nproc',
        'nproc_fault',
        'liops',
        'iops')

    def __init__(self, line, version):
        """

        :param line: source of data (line from /proc/lve/list or other LVEStat or None
                     to make a dumb LVEStat initialized with zeroes)
        :type line: str | LVEStat | NoneType
        :param version: version of lve
        :type version: int
        """
        self.reseller_id = 0   # Reseller container ID. Added in LVE10
        self.id = 0            # LVE      lve id (>=0)
        self.mep = 0           # EP       number of processes entered lve (>=0)
        self.cpu = 0           # lCPU     cpu usage limit (1...100) or (1...10000 * ncpu)
        self.io = 0            # lIO      io priority (0...10)
        self.cpu_usage = 0     # CPU      cpu ticks passed (>0)
        self.mem_usage = 0     # MEM      used virtual memory in 4k-sized pages (>0)
        self.io_usage = 0      # IO       quantity of io >=0
        self.lmem = 0          # lMEM     limit of used memory in 4k-sized pages (>0)
        self.lep = 0           # lEP      limit of number of processes entered lve (>=0)
        self.ncpu = 0          # nCPU     number of cpu cores allowed to use in current lve (>=0)
        self.mem_fault = 0     # fMEM     number of virtual memory faults (>=0)
        self.mep_fault = 0     # fEP      number of maxentryproc faults (>=0)
        self.lmemphy = 0       # lMEMPHY  physical memory limit >=0
        self.lcpuw = 0         # lCPUW    not used
        self.lnproc = 0        # lNPROC   max number of processes spawned in lve limit >=0
        self.memphy = 0        # MEMPHY   physical memory used >=0
        self.memphy_fault = 0  # fMEMPHY  number of physical memory limit faults  >=0
        self.nproc = 0         # NPROC    current number of processes spawned in lve>=0
        self.nproc_fault = 0   # fNPROC   number of processes spawned in lve faults count>=0
        self.liops = 0         # lIOPS    limit of io operations #20
        self.iops = 0          # IOPS     io operations count #21

        if version < 8:
            self._set_attributes = self._set_attributes6
            self._get_attributes = self._get_attributes6
        elif version < 10:
            self._set_attributes = self._set_attributes8
            self._get_attributes = self._get_attributes8
        else:
            self._set_attributes = self._set_attributes10
            self._get_attributes = self._get_attributes10
        if isinstance(line, str):
            self.init_basestring(line)
        elif isinstance(line, LVEStat):
            self.init_lvestat(line)

    def init_lvestat(self, line):
        self._set_attributes(line._get_attributes())

    def init_basestring(self, line):
        result = [int(i) for i in line.replace(",", " ").split()]
        self._set_attributes(result)

    def _set_attributes6(self, args):
        self.id =           args[0]
        self.mep =          args[1]
        self.cpu =          args[2]
        self.io =           args[3]
        self.cpu_usage =    args[4]
        self.mem_usage =    args[5]
        self.io_usage =     args[6]
        self.lmem =         args[7]
        self.lep =          args[8]
        self.ncpu =         args[9]
        self.mem_fault =    args[10]
        self.mep_fault =    args[11]
        self.lmemphy =      args[12]
        self.lcpuw =        args[13]
        self.lnproc =       args[14]
        self.memphy =       args[15]
        self.memphy_fault = args[16]
        self.nproc =        args[17]
        self.nproc_fault =  args[18]

    def _get_attributes6(self):
        return (
            self.id,
            self.mep,
            self.cpu,
            self.io,
            self.cpu_usage,
            self.mem_usage,
            self.io_usage,
            self.lmem,
            self.lep,
            self.ncpu,
            self.mem_fault,
            self.mep_fault,
            self.lmemphy,
            self.lcpuw,
            self.lnproc,
            self.memphy,
            self.memphy_fault,
            self.nproc,
            self.nproc_fault)

    def _set_attributes8(self, args):
        self._set_attributes6(args)
        self.liops = args[19]
        self.iops =  args[20]

    def _get_attributes8(self):
        return self._get_attributes6() + (
            self.liops,
            self.iops)

    def _set_attributes10(self, args):
        self.reseller_id =  args[0]
        self.id =           args[1]
        self.cpu =          args[2]
        self.lcpuw =        args[3]
        self.ncpu =         args[4]
        self.lep =          args[5]
        self.lnproc =       args[6]
        self.lmem =         args[7]
        self.lmemphy =      args[8]
        self.io =           args[9]
        self.liops =        args[10]
        # None,             # lNETO    not implemented yet
        # None,             # lNETI    not implemented yet
        self.mep =          args[13]
        self.cpu_usage =    args[14]
        self.mem_usage =    args[15]
        self.io_usage =     args[16]
        self.mem_fault =    args[17]
        self.mep_fault =    args[18]
        self.memphy =       args[19]
        self.memphy_fault = args[20]
        self.nproc =        args[21]
        self.nproc_fault =  args[22]
        self.iops =         args[23]
        # None,             # NETO     not implemented yet
        # None              # NETI     not implemented yet

    def _get_attributes10(self):
        return (
            self.reseller_id,
            self.id,
            self.cpu,
            self.lcpuw,
            self.ncpu,
            self.lep,
            self.lnproc,
            self.lmem,
            self.lmemphy,
            self.io,
            self.liops,
            None,            # lNETO    not implemented yet
            None,            # lNETI    not implemented yet
            self.mep,
            self.cpu_usage,
            self.mem_usage,
            self.io_usage,
            self.mem_fault,
            self.mep_fault,
            self.memphy,
            self.memphy_fault,
            self.nproc,
            self.nproc_fault,
            self.iops,
            None,            # NETO     not implemented yet
            None,)           # NETI     not implemented yet

SILENT KILLER Tool