From: Todd S. <tst...@ex...> - 2011-07-20 21:19:55
|
Sorry I missed the RC2 thread, I just signed onto the list. I am trying to look at the CPU performance counters with oprofile on a Westmere machine, but 0.9.6 gives me this message: # opcontrol -l oprofile: available events for CPU type "Intel Architectural Perfmon" See Intel 64 and IA-32 Architectures Software Developer's Manual Volume 3B (Document 253669) Chapter 18 for architectural perfmon events This is a limited set of fallback events because oprofile doesn't know your CPU And then a very limited subset of the counters. I saw that 0.9.7-rc2 claims to support Westmere so I compiled it and tried the same command, but I'm still getting the limited counter subset. My processor is: model name : Intel(R) Xeon(R) CPU X5670 @ 2.93GHz Is there something I am doing wrong here, or does RC2 still not support Westmere fully? Thanks. Todd This e-mail and any documents accompanying it may contain legally privileged and/or confidential information belonging to Exegy, Inc. Such information may be protected from disclosure by law. The information is intended for use by only the addressee. If you are not the intended recipient, you are hereby notified that any disclosure or use of the information is strictly prohibited. If you have received this e-mail in error, please immediately contact the sender by e-mail or phone regarding instructions for return or destruction and do not use or disclose the content to others. |
From: Andi K. <an...@fi...> - 2011-07-21 01:23:31
|
Todd Strader <tst...@ex...> writes: > > And then a very limited subset of the counters. I saw that 0.9.7-rc2 > claims to support Westmere so I compiled it and tried the same command, > but I'm still getting the limited counter subset. 0.9.7-rc2 should have worked. Are you sure you used the correct binary for that test? -Andi -- ak...@li... -- Speaking for myself only |
From: Todd S. <tst...@ex...> - 2011-07-21 17:27:43
|
>> And then a very limited subset of the counters. I saw that 0.9.7-rc2 >> claims to support Westmere so I compiled it and tried the same command, >> but I'm still getting the limited counter subset. > > 0.9.7-rc2 should have worked. Are you sure you used the correct binary for that > test? > > > -Andi > Ack. Sorry about that. I ran opcontrol out of the directory I built it in, but didn't realize it was a wrapper script. So, no, I was not calling the correct binary. Now that I am it properly recognizes the Westmere machine. On a different note, the configure script does not seem to like a 2.6.38 kernel which I am trying to build against. It seems that "the Linux people" have moved where autoconf.h lives: [root@zombielincoln RH5]# find fedora-2.6.38.2/ | grep autoconf.h fedora-2.6.38.2/include/generated/autoconf.h [root@zombielincoln RH5]# find fedora-2.6.32/ | grep autoconf.h fedora-2.6.32/include/linux/autoconf.h and when I run configure I get this: [root@zombielincoln oprofile-0.9.7-rc3]# uname -a Linux zombielincoln 2.6.38.2 #1 SMP Wed Apr 13 08:11:13 CDT 2011 x86_64 x86_64 x86_64 GNU/Linux [root@zombielincoln oprofile-0.9.7-rc3]# ./configure . . . checking for kernel OProfile support... no configure: error: no suitably configured kernel include tree found I'm triple-checking myself for stupid mistakes now, but it appears that the configure script wants autoconf.h to live in include/linux: if test ! -f $KINC/linux/autoconf.h; then as_fn_error $? "no suitably configured kernel include tree found" "$LINENO" 5 fi Is oprofile supported for this version of the kernel? Thanks. Todd This e-mail and any documents accompanying it may contain legally privileged and/or confidential information belonging to Exegy, Inc. Such information may be protected from disclosure by law. The information is intended for use by only the addressee. If you are not the intended recipient, you are hereby notified that any disclosure or use of the information is strictly prohibited. If you have received this e-mail in error, please immediately contact the sender by e-mail or phone regarding instructions for return or destruction and do not use or disclose the content to others. |
From: Andi K. <an...@fi...> - 2011-07-21 17:50:55
|
> On a different note, the configure script does not seem to like a 2.6.38 > kernel which I am trying to build against. It seems that "the Linux > people" have moved where autoconf.h lives: autoconf.h is only there if the kernel was configured (e.g. with make oldconfig) -Andi |
From: Maynard J. <may...@us...> - 2011-07-21 18:03:42
|
On 07/21/2011 11:50 AM, Todd Strader wrote: > >>> And then a very limited subset of the counters. I saw that 0.9.7-rc2 >>> claims to support Westmere so I compiled it and tried the same command, >>> but I'm still getting the limited counter subset. >> >> 0.9.7-rc2 should have worked. Are you sure you used the correct binary for that >> test? >> >> >> -Andi >> > > Ack. > > Sorry about that. I ran opcontrol out of the directory I built it in, > but didn't realize it was a wrapper script. So, no, I was not calling > the correct binary. Now that I am it properly recognizes the Westmere > machine. > > On a different note, the configure script does not seem to like a 2.6.38 > kernel which I am trying to build against. It seems that "the Linux > people" have moved where autoconf.h lives: > > [root@zombielincoln RH5]# find fedora-2.6.38.2/ | grep autoconf.h > fedora-2.6.38.2/include/generated/autoconf.h > [root@zombielincoln RH5]# find fedora-2.6.32/ | grep autoconf.h > fedora-2.6.32/include/linux/autoconf.h > > and when I run configure I get this: > > [root@zombielincoln oprofile-0.9.7-rc3]# uname -a > Linux zombielincoln 2.6.38.2 #1 SMP Wed Apr 13 08:11:13 CDT 2011 x86_64 > x86_64 x86_64 GNU/Linux > [root@zombielincoln oprofile-0.9.7-rc3]# ./configure > . . . > checking for kernel OProfile support... no > configure: error: no suitably configured kernel include tree found You need to use the "--with-kernel-support" configure option. -Maynard > > I'm triple-checking myself for stupid mistakes now, but it appears that > the configure script wants autoconf.h to live in include/linux: > > if test ! -f $KINC/linux/autoconf.h; then > as_fn_error $? "no suitably configured kernel include tree > found" "$LINENO" 5 > fi > > Is oprofile supported for this version of the kernel? > > Thanks. > > Todd > > This e-mail and any documents accompanying it may contain legally privileged and/or confidential information belonging to Exegy, Inc. Such information may be protected from disclosure by law. The information is intended for use by only the addressee. If you are not the intended recipient, you are hereby notified that any disclosure or use of the information is strictly prohibited. If you have received this e-mail in error, please immediately contact the sender by e-mail or phone regarding instructions for return or destruction and do not use or disclose the content to others. > > ------------------------------------------------------------------------------ > 5 Ways to Improve& Secure Unified Communications > Unified Communications promises greater efficiencies for business. UC can > improve internal communications as well as offer faster, more efficient ways > to interact with customers and streamline customer service. Learn more! > http://www.accelacomm.com/jaw/sfnl/114/51426253/ > _______________________________________________ > oprofile-list mailing list > opr...@li... > https://lists.sourceforge.net/lists/listinfo/oprofile-list |