Linux中内核线程可以被抢占吗?
摘要:1 背景 说起抢占,需要关注服务器上Linux内核中的CONFIG_PREEMPT_xxx采用的何种模式,下面是几个比较常见系统的配置方式 例如REHL以及centos7使用的是CONFIG_PREEMPT_VOLUNTARY 又例如SLES以及龙蜥OS使用的是CONFIG_PREEMPT_NONE
阅读全文
bpf中的数据结构bpf_perf_event_data解析
摘要:1 前言 在系统性能运维监控的一些场景中我们往往需要对系统进行"采样"分析,最场景的例子就是perf top/record;在使用ebpf+perf event的情况下,ebpf中使用SEC("perf_event")这个名字的section来作为perf event的prog程序。 这类程序有着固
阅读全文