用Python监视CPU占用率并记录进“CPU.log”
时间: 2023-02-09 15:45:17 浏览: 170
你可以使用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核心的占用率。
相关问题
用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"文件中。
阅读全文