PERF_EVENT_OUTPUT map is to hold per cpu ring buffers created by
perf_event_open.
That is why its typical size is the number of cpus on the host.

On Sun, Feb 16, 2020 at 1:52 AM Hayden Livingston
<[email protected]> wrote:
>
> I'm very confused why BCC creates a map of number of processors for
> the perf_events output map.
>
> I can imagine it being 1 since all it does is act as a kernel-user
> mode intermediary and it is true that the code cannot be preempted.
>
> Or if it can be preempted then I can imagine that since there can't be
> more than processor count it is the max depth one has to worry about.
>
> Is my thinking flawed? Or maybe there is a completely different reason?
>
> 
>

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#1801): https://lists.iovisor.org/g/iovisor-dev/message/1801
Mute This Topic: https://lists.iovisor.org/mt/71322089/21656
Group Owner: [email protected]
Unsubscribe: https://lists.iovisor.org/g/iovisor-dev/unsub  
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to