map种类 |
map类型 |
特点 |
Hash Map |
BPF_MAP_TYPE_HASH |
hash map。 |
BPF_MAP_TYPE_PERCPU_HASH |
per core的hash map。 |
|
BPF_MAP_TYPE_LRU_HASH |
map塞满之后,继续插入,自动删除最近最少使用的 entry。 |
|
Array Map |
BPF_MAP_TYPE_ARRAY |
数组,key是整数。 |
BPF_MAP_TYPE_PERCPU_ARRAY |
per core的数组。 |
|
Trace Map |
BPF_MAP_TYPE_PERF_EVENT_ARRAY |
实时保存事件,不需要指定最大条目数。 |
BPF_MAP_TYPE_RINGBUF |
相比于BPF_MAP_TYPE_PERF_EVENT_ARRAY,实时顺序保存事件,需要指定最大条目数。 |
map一般都要指定最大条目数,除了BPF_MAP_TYPE_PERF_EVENT_ARRAY。
标签:map,常用,BPF,eBPF,MAP,ARRAY,Map,TYPE From: https://www.cnblogs.com/WJQ2017/p/18200487