(59、60、61、62)CPU、prometheus

本文探讨了CPU的上下文切换,包括进程、线程和中断上下文切换,并详细介绍了硬件监控中Prometheus作为时序数据库的角色。重点阐述了如何配置和使用Prometheus与node_exporter进行硬件资源监控,以及如何在Grafana中展示数据。
摘要由CSDN通过智能技术生成

CPU

CPU的上下文: CPU寄存器和程序计数器

在cpu中 有相关联的任务, 由一个任务切换到另外一个任务上,切换是 切换了 任务在cpu中 程序计数器和 寄存器

CPU上下文切换:三种

  • 进程上下文切换

    • 同一个进程:进程用户态 —系统调用–> 进程内核态 —系统调用—> 进程用户态
    • 由一个进程 切换到另外一个进程, 进程切换了,那么线程自然也就切换了
    • 进程是资源的拥有者, 先要保存原来的进程的资源, 然后,再打开另外一个进程的资源----这个会有一定时间的卡顿 (这个卡顿一般 是 纳秒)

  • 线程上下文切换

    • 线程 是 进程中 干活
    • 线程 可以是 同一个进程间的线程切换
      • 进程是 资源的拥有者,所以,这个时候,我们只需要保存线程的私有资源,然后,打开另外线程的私有资源,不用去保存 进程的资源。
    • 也可以是 不同进程间的线程切换

  • 中断上下文切换: 硬件发出中断事件(cpu、异常…)


硬件监控

grafana: ------展示数据

prometheus普罗米修斯, 时序数据库。 数据库是存储数据, 它的数据是有时间顺序。 ------存数据**(一般不放被测服务器)**

数据收集,是通过 exporter 来收集

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值