用Python监视CPU占用率并记录
时间: 2023-02-09 09:45:17 浏览: 169
可以使用Python的psutil库来监视CPU占用率并记录。
示例代码:
```python
import psutil
import time
while True:
cpu_percent = psutil.cpu_percent()
print("CPU使用率:", cpu_percent)
# 每隔1s记录一次
time.sleep(1)
```
在这段代码中,psutil.cpu_percent()用来获取CPU占用率,time.sleep(1)用来延迟1s,使得程序每隔1s记录一次。
可以把这个代码保存为一个.py文件,然后在命令行中运行这个文件即可查看CPU的使用率变化。
相关问题
用Python监视CPU占用率并记录“CPU.log”
可以使用psutil库来监视CPU占用率。下面是一个示例代码:
```python
import psutil
import time
while True:
cpu_percent = psutil.cpu_percent()
with open("CPU.log", "a") as file:
file.write(f"{time.ctime()} CPU使用率: {cpu_percent}%\n")
time.sleep(5) # 间隔5秒采集一次
```
这段代码会在一个无限循环中每5秒采集一次CPU占用率,并将采集的时间和占用率记录到"CPU.log"文件中。
用Python监视CPU占用率并记录进“CPU.log”
你可以使用Python来监视CPU占用率, 并将其记录到“CPU.log”文件中。
其中一种方法是使用psutil库, 下面是一个示例代码:
```python
import psutil
import time
while True:
cpu_percent = psutil.cpu_percent()
with open("CPU.log", "a") as f:
f.write(str(cpu_percent) + "\n")
time.sleep(1)
```
该程序将在每秒钟记录一次CPU占用率,并将其追加到"CPU.log"文件中。
另外,你还可以用psutil.cpu_percent(percpu=True)来获取每个CPU核心的占用率。
阅读全文