On Tue, Oct 30, 2012 at 3:42 AM, Namhyung Kim <namhy...@kernel.org> wrote: > Hi Dhaval, > > On Mon, 29 Oct 2012 12:45:53 -0400, Dhaval Giani wrote: >> On Mon, Oct 29, 2012 at 12:01 PM, Dhaval Giani <dhaval.gi...@gmail.com> >> wrote: >>> Hi, >>> >>> As part of a class assignment I have to collect some performance >>> statistics. In order to do so I run >>> >>> perf record -g <the program I have to profile> >>> >>> And in another window, I start 200 threads of the load generator >>> (which is not recorded by perf) >>> >>> This generates me statistics that I expect to see, and I am happy. As >>> this is academia and a class assignment, I need to collect information >>> and analyze it across different setups. Which of course meant I script >>> this whole thing, which basically is >>> >>> for i in all possibilities >>> do >>> perf record -g <the program I have to profile> & >>> WAITPID=$! >>> for j in NR_THREADS >>> do >>> <start load generator> & >>> KILLPID=$! >>> done >>> wait $PID > > You meant $WAITPID, right? >
yes. grrr. I changed the name here to WAITPID for it to be clear and that was a fail. (I blame the cold) > >>> kill $KILLPID > > Doesn't it kill the last load generator only? > > Well, this was a bug in me typing the pseudo code. the actual script does "$KILLPID $!" Dhaval -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/