Software Tuning, Performance Optimization & Platform Monitoring
Discussion regarding monitoring and software tuning methodologies, Performance Monitoring Unit (PMU) of Intel microprocessors, and platform updating.

Intel PCM - Processor not supported

Rupinder__V_
Débutant
2 721 Visites

I am getting the following error for my processor. I provide the processor information also.

[ intelpcm]$ ./pcm.x 1

 Intel(r) Performance Counter Monitor V2.3 (2012-09-20 10:00:15 +0200 ID=ccfb40f )

 Copyright (c) 2009-2012 Intel Corporation

Error: unsupported processor. Only Intel(R) processors are supported (Atom(R) and microarchitecture codename Nehalem, Westmere, Sandy Bridge and Ivy Bridge). CPU Family: 15
Access to Intel(r) Performance Counter Monitor has denied (no MSR or PCI CFG space access).

<b>PROCESSOR INFORMATION</b>
processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 4
model name      :                   Intel(R) Xeon(TM) CPU 3.20GHz
stepping        : 3
cpu MHz         : 3200.279
cache size      : 2048 KB
physical id     : 0
siblings        : 2
core id         : 0
cpu cores       : 1
apicid          : 0
fpu             : yes
fpu_exception   : yes
cpuid level     : 5
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov                                              pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall lm constant_tsc pn                                             i monitor ds_cpl cid cx16 xtpr
bogomips        : 6400.55
clflush size    : 64
cache_alignment : 128
address sizes   : 36 bits physical, 48 bits virtual
power management:

0 Compliments
6 Réponses
Roman_D_Intel
Employé
2 721 Visites
Hi, this is expected. Your processor does not have the architecture that PCM requires. Thanks, Roman
0 Compliments
Rupinder__V_
Débutant
2 721 Visites
Hi Roman, Thanks for the reply. Is there any other utility for measuring no. of instructions, cache misses per process like PCM and perf. regards, Rupinder
0 Compliments
Roman_D_Intel
Employé
2 721 Visites
Did you try Linux perf already on your system?
0 Compliments
Rupinder__V_
Débutant
2 721 Visites
i have linux kernal 2.6.18 on this machine .Perf is supported only by kernals higher than 2.6.31/32, if i am right.
0 Compliments
McCalpinJohn
Contributeur émérite III
2 721 Visites
The "perf events" subsystem was introduced in the 2.6.32 time frame. For 2.6.18 kernels you can try either the perfctr or perfmon2 patches. We use a slightly modified version of perfctr on our 2.6.18 production systems.
0 Compliments
Rupinder__V_
Débutant
2 721 Visites
Have you try measuring the counters per process (using PID as in the case of Perf stat command), e.g. tracking a java application (apache tomcat). Is there any way of doing such thing for java application?
0 Compliments
Répondre