Пример #1
0
 def refresh_host_info(self):
     return {
         'cpu': host_cpu_percent(),
         'uptime': host_uptime(),
         'disk': host_disk_usage(partition=self.settings['overview.partition']),
         'memory_usage': host_memory_usage()
     }
Пример #2
0
 def refresh_memory(self):
     name = self.request.matchdict['name']
     if name == 'containers':
         containers_running = lxc.running()
         containers = []
         for container in containers_running:
             container = container.replace(' (auto)', '')
             containers.append({
                 'name': container,
                 'memory_usage': memory_usage(container),
                 'settings': get_container_settings(container)
             })
         return containers
     elif name == 'host':
         return host_memory_usage()
     return {'memory_usage': memory_usage(name)}