Re: [patch] tracing/mm: add page frame snapshot trace

From: Ingo Molnar
Date: Sat May 09 2009 - 06:03:22 EST



* Wu Fengguang <fengguang.wu@xxxxxxxxx> wrote:

> 2) support concurrent object iterations
> For example, a huge 1TB memory space can be split up into 10
> segments which can be queried concurrently (with different options).

this should already be possible. If you lseek the trigger file, that
will be understood as an 'offset' by the patch, and then write a
(decimal) value into the file, that will be the count.

So it should already be possible to fork off nr_cpus helper threads,
one bound to each CPU, each triggering trace output of a separate
segment of the memory map - and each reading that CPU's
trace_pipe_raw file to recover the data - all in parallel.

Ingo
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/