【专题】Linux 监控专题

2016-10-09 Sunday    


基本监控

记录与监控相关的内容。

其它

这里整理下基本的概念。

eBPF

在 1992 年,Steven McCanne 和 Van Jacobson 在 BSD Unix 中引入了 Berkeley Packet Filter, BPF 用来在内核态过滤报文,从而减少内核态到用户态复制报文的数量。Linux 在 1997 年,也就是 2.1.75 将该功能引入。

最开始的 BPF 只用于网络包的过滤,而当前除了包过滤,还支持监控调优等等。

  • eBPF 简介 从 BPF 扩展实现 RISC 虚机,提供包过滤、耗时统计、热点分析等功能。
  • BCC 工具使用 一个使用 Python 编写的工具,使得 eBPF 的使用更加简单有效。

内存相关

常用工具

性能

可以使用 CPU 性能计数器、tracepoints、kprobes、uprobes 对程序的各个指标进行统计。

Colletcd

其它



如果喜欢这里的文章,而且又不差钱的话,欢迎打赏个早餐 ^_^