views.py 文件源码

python
阅读 18 收藏 0 点赞 0 评论 0

项目:Prism 作者: Stumblinbear 项目源码 文件源码
def get(self, request, process_id):
        try:
            p = psutil.Process(process_id)
        except:
            return ('system.SystemProcessesView')

        process = p.as_dict(attrs=['pid', 'name', 'cwd', 'exe', 'username', 'nice',
                                   'cpu_percent', 'cpu_affinity', 'memory_full_info',
                                   'memory_percent', 'status', 'cpu_times', 'threads',
                                   'io_counters', 'open_files', 'create_time', 'cmdline',
                                   'connections'])
        process['connections'] = p.connections(kind='all')

        cpu_count = get_cpu_count()
        return ('process.html', {
                                    'panel_pid': prism.settings.PANEL_PID,
                                    'process_id': process_id,
                                    'cpu_count': cpu_count[0],
                                    'cpu_count_logical': cpu_count[1],
                                    'ram': psutil.virtual_memory()[0],
                                    'proc': process
                                })
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号