绘制cpu使用率图

cpu信息获取

1.获取系统cpu占有率的信息
import psutil
import time

# 隔1s绘制cpu的占有率 -->持久化的保存
# 如何将时间和对应的cpu占有率去匹配


while True:
    # 获取当前时间和cpu占有率
    t = time.localtime()
    cur_time = '%d:%d:%d' %(t.tm_hour,t.tm_min,t.tm_sec)
    cpu_res = psutil.cpu_percent()
    print(cpu_res)

    # 保存到文件中
    with open('cpu.txt','a+') as f:
        f.write('%s %s \n' %(cur_time,cpu_res))
    time.sleep(1)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

绘制cpu使用率图

import random
from pyecharts.charts import Line
import pyecharts.options as opts


# 获取折线图需要的绘制的数据(需要连上网)
x = []
y =
要在任务管理器的CPU使用率绘制余弦曲线,您需要编写一个程序来模拟CPU使用率,并使用余弦函数生成曲线数据。以下是一个示例的C语言代码,可以在Windows平台上实现这个功能: ```c #include <stdio.h> #include <math.h> #include <windows.h> int main() { double cpu_usage = 0.0; double time = 0.0; DWORD sleep_time = 10; // 设置每次循环的休眠时间,单位为毫秒 while (1) { cpu_usage = (1 + cos(time)) / 2; // 使用余弦函数生成CPU使用率 printf("CPU使用率: %.2f%%\n", cpu_usage * 100); DWORD busy_time = (DWORD)(cpu_usage * sleep_time); DWORD idle_time = sleep_time - busy_time; // 模拟CPU的忙闲状态 DWORD start_time = GetTickCount(); while ((GetTickCount() - start_time) <= busy_time) ; Sleep(idle_time); // 休眠一段时间 time += 0.01; // 增加时间,以改变余弦曲线的形状 } return 0; } ``` 这段代码会在一个无限循环中,通过余弦函数生成CPU使用率,并在每次循环中输出使用率。然后,根据使用率的大小,模拟CPU的忙闲状态。通过控制忙闲时间的比例,可以实现在任务管理器中显示余弦曲线的效果。 请注意,这段代码只是一个简单的示例,实际上无法直接在任务管理器中显示曲线。任务管理器通常只显示实时的CPU使用率,而不会绘制曲线。要绘制曲线,您可能需要使用其他工具或编程语言来实现。 希望能对您有所帮助!如果您有任何其他问题,请随时提问。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值