当前位置:首页 > 内存 > 正文

python获取进程内存和cpu

  • 内存
  • 2024-06-12 03:18:13
  • 8448

一、怎么用python查询出进程CPU使用率内存使用句柄数

看到“手牌”这几个字,我猜它可能会藏在窗户下面?

答案可能并不完全符合您的要求,但psutil是Linux下最好使用的工具,您可以通过进程名称或pd监视任何进程的系统使用情况。为每个连接创建了可用的进程

>>>psutil
>>()
[1,2,3,4,5,6,7,46,48,50,51,178,182,222,223,224,
268,1215,1216,1220,1221,12443,1243,12237,2355,
//>2637、2774、3932、4176、4177、4185、4187、4189、4225、4243、4245、4263、4301、4263、43014314、4337、4339、4357、
4363,4383,4395,4408,4433,4443,4445,4446,5167,5234,5235,5235,4,527,7054,7055,7071>>()
'/usr/bin/python'
>>()
'/home/giampaolo'
>>p。cmdline()
['/usr/bin/python','']
>>
>>()
'正在运行''lo'=netio=2,673_8packet_sent=30567、packets_recv=30567,errin=0,errout=0,dropin=0,dropout=0)}

我复制了一部分如果你认为你了解Bunker,请去看文档是的,它非常好用。


二、python怎么获取windows的cpu使用率python获取代码:1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
#!/usr/bin/python
#-*-coding:utf8-*-
__author__='chenwx'
defcpu_rate():
导入时间
defcpu_r():
f=open("/proc/stat","r")
forf_lineinf:
break
()
f_line=f_("")
f_line_a=[]
foriinf_line:
t():
i=int(i)
f_line_(i)
total=sum(f_line_a)
idle=f_line_a[3]
返回total,idle
total_a,idle_a=cpu_r()
(2)
total_b,idle_b=cpu_r()
sys_idle=idle_b-idle_a
sys_total=total_b-total_a
sys_us=sys_total-sys_idle
cpu_a=(float(sys_us)/sys_total)*100
#printcpu_rate()