On Wed, Nov 02, 2011 at 01:09:46PM +0200, Gleb Natapov wrote:
> > > > The user can cause this to be very small (even zero). Can this cause an
> > > > NMI storm?
> > > >
> > > If user will set it to zero then attr.sample_period will always be 0 and
> > > perf will think that the event is non sampling and will use max_period
> > > instead. For a small value greater than zero how is it different from
> > > userspace creating an event with sample_period of 1?
> >
> > I don't know. Does the kernel survive it?
> >
> Need to test, but I do not see anything in the kernel that prevent userspace
> from setting it to any value.
>
You can set sample_period to 1 by providing -c 1 to perf top/record.
Kernel survives it easily since perf subsystem kindly throttles
interrupts for you. You can set max interrupt per event per time tick
in /proc/sys/kernel/perf_event_max_sample_rate.
--
Gleb.
--
To unsubscribe from this list: send the line "unsubscribe kvm" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html