I have been experimenting with the libpfm4 perf_example syst_smpl.c
and syst_count.c on a fedora 21.  The syst_count executable seems to
work fine with the "-G" (cgroup) option, but the similar syst_smpl
does not seems to work with "-G" option.  Is there a know issue with
syst_smpl?  Below is the detailed output and comments.

-Will

#version of the kernel
[wcohen@santana perf_examples]$ uname -a
Linux santana 3.17.8-300.fc21.x86_64 #1 SMP Thu Jan 8 23:32:49 UTC 2015 x86_64 
x86_64 x86_64 GNU/Linux


#the syst_count works fine with "-G"
[wcohen@santana perf_examples]$ sudo ./syst_count -e 
instructions:period=1000000 -G 
machine.slice/machine-qemu\\x2drawhide\\x2dx86_64.scope
<press CTRL-C to quit before 20s time limit>
# -----
CPU0   G0            12,772,904           12,772,904 
instructions:period=1000000 (scaling 0.00%, ena=24,464,661, run=24,464,661) 
machine.slice/machine-qemu\x2drawhide\x2dx86_64.scope
# -----
CPU1   G0                     0                    0 
instructions:period=1000000 (scaling 100.00%, ena=0, run=0) 
machine.slice/machine-qemu\x2drawhide\x2dx86_64.scope
# -----
CPU2   G0            20,742,080           20,742,080 
instructions:period=1000000 (scaling 0.00%, ena=33,956,028, run=33,956,028) 
machine.slice/machine-qemu\x2drawhide\x2dx86_64.scope
# -----
CPU3   G0                     0                    0 
instructions:period=1000000 (scaling 100.00%, ena=0, run=0) 
machine.slice/machine-qemu\x2drawhide\x2dx86_64.scope
# -----
CPU4   G0            16,856,036           16,856,036 
instructions:period=1000000 (scaling 0.00%, ena=32,670,860, run=32,670,860) 
machine.slice/machine-qemu\x2drawhide\x2dx86_64.scope
# -----
CPU5   G0            12,021,365           12,021,365 
instructions:period=1000000 (scaling 0.00%, ena=18,781,042, run=18,781,042) 
machine.slice/machine-qemu\x2drawhide\x2dx86_64.scope
# -----
CPU6   G0            18,757,928           18,757,928 
instructions:period=1000000 (scaling 0.00%, ena=35,832,328, run=35,832,328) 
machine.slice/machine-qemu\x2drawhide\x2dx86_64.scope
# -----
CPU7   G0                     0                    0 
instructions:period=1000000 (scaling 100.00%, ena=0, run=0) 
machine.slice/machine-qemu\x2drawhide\x2dx86_64.scope

#the similar syst_smpl fails with the same arguments
[wcohen@santana perf_examples]$ sudo ./syst_smpl -e instructions:period=1000000 
-G machine.slice/machine-qemu\\x2drawhide\\x2dx86_64.scope
instructions:period=1000000 period=1000000 freq=0
syst_smpl: cannot attach event instructions:period=1000000: No such file or 
directory

#remove the "-G" option and it works
[wcohen@santana perf_examples]$ sudo ./syst_smpl -e instructions:period=1000000 
instructions:period=1000000 period=1000000 freq=0
monitoring on CPU7, session ending in 10s
IIP:0xffffffff811ba233 PID:4518 TID:4518 TIME:564,850,150,917,372 
STREAM_ID:12046 CPU:7 PERIOD:1,000,000 ENA=2,971,666,279 RUN=2,971,666,279
        1,000,309 instructions:period=1000000 

IIP:0xffffffff8139cfde PID:4520 TID:4520 TIME:564,850,175,258,219 
STREAM_ID:12046 CPU:7 PERIOD:1,000,000 ENA=2,996,007,161 RUN=2,996,007,161
        2,000,325 instructions:period=1000000 

IIP:0xffffffff811cd437 PID:4522 TID:4522 TIME:564,850,176,382,739 
STREAM_ID:12046 CPU:7 PERIOD:1,000,000 ENA=2,997,130,740 RUN=2,997,130,740
        3,000,340 instructions:period=1000000 

IIP:0xffffffff811ba61d PID:4525 TID:4525 TIME:564,850,198,925,823 
STREAM_ID:12046 CPU:7 PERIOD:1,000,000 ENA=3,019,673,686 RUN=3,019,673,686
        4,000,287 instructions:period=1000000 

4 samples collected in 0 poll events, 0 lost samples


------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
_______________________________________________
perfmon2-devel mailing list
perfmon2-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/perfmon2-devel

Reply via email to