Пример #1
0
 def terminal(self):
     tty_nr = cext.proc_tty_nr(self.pid)
     tmap = _psposix._get_terminal_map()
     try:
         return tmap[tty_nr]
     except KeyError:
         return None
Пример #2
0
 def terminal(self):
     tty_nr = cext.proc_tty_nr(self.pid)
     tmap = _psposix._get_terminal_map()
     try:
         return tmap[tty_nr]
     except KeyError:
         return None
Пример #3
0
 def terminal(self):
     tmap = _psposix._get_terminal_map()
     f = open("/proc/%s/stat" % self.pid, 'rb')
     try:
         tty_nr = int(f.read().split(b(' '))[6])
     finally:
         f.close()
     try:
         return tmap[tty_nr]
     except KeyError:
         return None
Пример #4
0
 def terminal(self):
     tmap = _psposix._get_terminal_map()
     f = open("/proc/%s/stat" % self.pid, 'rb')
     try:
         tty_nr = int(f.read().split(b(' '))[6])
     finally:
         f.close()
     try:
         return tmap[tty_nr]
     except KeyError:
         return None
Пример #5
0
import os

import _psutil_osx
import _psutil_posix
import _psposix
from psutil.error import AccessDenied, NoSuchProcess, TimeoutExpired
from psutil._compat import namedtuple
from psutil._common import *

__extra__all__ = []

# --- constants

NUM_CPUS = _psutil_osx.get_num_cpus()
BOOT_TIME = _psutil_osx.get_system_boot_time()
_TERMINAL_MAP = _psposix._get_terminal_map()
_cputimes_ntuple = namedtuple('cputimes', 'user nice system idle')

# --- functions


def phymem_usage():
    """Physical system memory as a (total, used, free) tuple."""
    total = _psutil_osx.get_total_phymem()
    free = _psutil_osx.get_avail_phymem()
    used = total - free
    percent = usage_percent(used, total, _round=1)
    return ntuple_sysmeminfo(total, used, free, percent)


def virtmem_usage():
Пример #6
0
import os

import _psutil_bsd
import _psutil_posix
import _psposix
from psutil.error import AccessDenied, NoSuchProcess, TimeoutExpired
from psutil._compat import namedtuple
from psutil._common import *

__extra__all__ = []

# --- constants

NUM_CPUS = _psutil_bsd.get_num_cpus()
BOOT_TIME = _psutil_bsd.get_system_boot_time()
_TERMINAL_MAP = _psposix._get_terminal_map()
_cputimes_ntuple = namedtuple('cputimes', 'user nice system idle irq')

# --- public functions

def phymem_usage():
    """Physical system memory as a (total, used, free) tuple."""
    total = _psutil_bsd.get_total_phymem()
    free =  _psutil_bsd.get_avail_phymem()
    used = total - free
    # XXX check out whether we have to do the same math we do on Linux
    percent = usage_percent(used, total, _round=1)
    return ntuple_sysmeminfo(total, used, free, percent)

def virtmem_usage():
    """Virtual system memory as a (total, used, free) tuple."""