[CFT] hwpmc support for Intel Ivy Bridge
Baptiste Daroussin
bapt at freebsd.org
Tue Sep 4 21:55:47 UTC 2012
On Tue, Sep 04, 2012 at 10:02:06PM +0200, Davide Italiano wrote:
> [trimming old mails]
>
> >
> > Hi,
> >
> > here are the results
> >
> > # pmccontrol -L
> > SOFT
> > CLOCK.STAT
> > CLOCK.HARD
> > LOCK.FAILED
> > PAGE_FAULT.WRITE
> > PAGE_FAULT.READ
> > PAGE_FAULT.ALL
> >
> > # pmcstat -SOFF_CORE_RESPONSE_0,rsp=REQ_DMND_DATA_RD+RES_ANY -w1 -T
> > pmcstat: ERROR: Cannot allocate system-mode pmc with specification "OFF_CORE_RESPONSE_0,rsp=REQ_DMND_DATA_RD+RES_ANY": Invalid argument
> >
> > # pmcstat -n2000000 -S INSTR_RETIRED_ANY -w4 -T
> > pmcstat: ERROR: Cannot allocate system-mode pmc with specification "INSTR_RETIRED_ANY": Invalid argument
> >
> > # pmcstat -n2000000 -S INSTR_RETIRED_ANY -w4 -T
> > pmcstat: ERROR: Cannot allocate system-mode pmc with specification "INSTR_RETIRED_ANY": Invalid argument
> >
> > # pmcstat -SPAGE_FAULT.ALL -w4 -T
> > (This one seems to work correctly
> >
> > # pmcstat -SOFF_CORE_RESPONSE_0,rsp=REQ_DMND_DATA_RD+RES_ANY -n2000000 -SCPU_CLK_UNHALTED.THREAD_P -n2000000 -S INSTR_RETIRED_ANY -SPAGE_FAULT
> > pmcstat: ERROR: Cannot allocate system-mode pmc with specification "OFF_CORE_RESPONSE_0,rsp=REQ_DMND_DATA_RD+RES_ANY": Invalid argument
> >
>
> Are you running this test on real hardware or are you using an hypervisor?
>
> > The pmctest.py fails:
> > # ./test/hwpmc/pmctest.py
> > Traceback (most recent call last):
> > File "./test/hwpmc/pmctest.py", line 94, in <module>
> > main()
> > File "./test/hwpmc/pmctest.py", line 81, in main
> > stdout=PIPE)
> > File "/usr/local/lib/python2.7/subprocess.py", line 679, in __init__
> > errread, errwrite)
> > File "/usr/local/lib/python2.7/subprocess.py", line 1249, in _execute_child
> > raise child_exception
> > TypeError: execv() arg 2 must contain only strings
> >
> >
> > regards,
> > Bapt
>
> Yes, this is expected. You should specify a program that should be
> executed (to make measurements on it). I used to use 'ls' on my tests,
> using -p.
>
> Davide
./test/hwpmc/pmctest.py -p ls
pmcstat: ERROR: Cannot allocate process-mode pmc with specification "SOFT":
Invalid argument
In that case.
Sorry I don't know anything about pmc, just willing to help testing :)
regards,
Bapt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 196 bytes
Desc: not available
Url : http://lists.freebsd.org/pipermail/freebsd-current/attachments/20120904/f00a6001/attachment.pgp
More information about the freebsd-current
mailing list