コード例 #1
0
 def get_swap_used_percentage(cls):
     """
     :return: used swap memory in %
     :rtype: float
     """
     mem_info = get_memory_info()
     return (1 - (mem_info['SwapFree'] / mem_info['SwapTotal'])) * 100
コード例 #2
0
 def get_used_percentage(cls):
     """
     :return: used memory in %
     :rtype: float
     """
     mem_info = get_memory_info()
     return (1 - (mem_info['MemAvailable'] / mem_info['MemTotal'])) * 100
コード例 #3
0
 def get_available(cls):
     """
     :return: free memory in kB
     :rtype: int
     """
     return get_memory_info()['MemAvailable']
コード例 #4
0
 def get_swap_total(cls):
     """
     :return: total swap memory in kB
     :rtype: int
     """
     return get_memory_info()['SwapTotal']
コード例 #5
0
 def get_swap_available(cls):
     """
     :return: free swap memory in kB
     :rtype: int
     """
     return get_memory_info()['SwapFree']
コード例 #6
0
 def get_total(cls):
     """
     :return: total memory in kB
     :rtype: int
     """
     return get_memory_info()['MemTotal']