记录与监控相关的内容。
Linux 监控之 IO,简单介绍下 Linux 中与 IO 监控、测试相关的内容。
这里整理下基本的概念。
在 1992 年,Steven McCanne 和 Van Jacobson 在 BSD Unix 中引入了 Berkeley Packet Filter, BPF 用来在内核态过滤报文,从而减少内核态到用户态复制报文的数量。Linux 在 1997 年,也就是 2.1.75 将该功能引入。
最开始的 BPF 只用于网络包的过滤,而当前除了包过滤,还支持监控调优等等。
可以使用 CPU 性能计数器、tracepoints、kprobes、uprobes 对程序的各个指标进行统计。
如果喜欢这里的文章,而且又不差钱的话,欢迎打赏个早餐 ^_^