![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux
文章平均质量分 59
多个线程
这个作者很懒,什么都没留下…
展开
-
perf_event一些数据结构
它包含了一个用于链表的 node(使用 sys/queue.h 中的 TAILQ_ENTRY 宏),一个 type 字段用于标识事件类型,一个 priv 字段用于存储私有数据,以及一个 handle 函数指针,该函数用于处理事件。evpipe_t 结构体定义了整个事件管道的状态,包括一个 BPF 映射文件描述符 mapfd,CPU 数量 ncpus,一个指向 pollfd 数组的指针用于 poll 调用,以及一个指向 evqueue 数组的指针 q。: 表示 perf 事件记录的总大小(以字节为单位)。原创 2024-07-11 21:22:20 · 296 阅读 · 0 评论 -
linux的平均负载
uptime命令会输出三个平均负载,分别是1分钟,5分钟,15分钟的的三个值,注意这个1分钟是过去一分钟的情况。当系统出现一些瓶颈的时候我们往往会使用uptime或者top命令来看看系统的使用情况。平均负载是指系统处于可运行状态和不可中断状态的平均进程数量,也就是平均活跃进程数量。uptime命令关键的地方告诉我们系统的平均负载,那么什么是平均负载呢?但是我们还需要搞清楚一点是CPU的负载有时候并不完全等于平均负载。原创 2024-06-30 11:54:00 · 291 阅读 · 0 评论