Re: [PATCH 19/28] perf bench: Add epoll parallel epoll_wait benchmark

Like Xu
2024-07-29T11:53:08Z

Hi guys,

On 11/22/18 11:36 AM, Arnaldo Carvalho de Melo wrote:
> + /* default to the number of CPUs and leave one for the writer pthread */
> + if (!nthreads)
> + nthreads = cpu->nr - 1;

If there is only one CPU (e.g. a virtualized VM with only one vCPU),
what is the correct test model for epoll_wait benchmark ?

Is the behavior the same as using -t to explicitly specify 1:

$ perf bench epoll wait -r 30 -t 1

or do we need:

nthreads = max(perf_cpu_map__nr(cpu) - 1, 1);

?