Re: [CFT] hwpmc support for Intel Ivy Bridge
--Cp3Cp8fzgozWLBWL
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
On Tue, Sep 04, 2012 at 10:02:06PM +0200, Davide Italiano wrote:
> [trimming old mails]
>=20
> >
> > 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=3DREQ_DMND_DATA_RD+RES_ANY -w1 -T
> > pmcstat: ERROR: Cannot allocate system-mode pmc with specification "OFF=
_CORE_RESPONSE_0,rsp=3DREQ_DMND_DATA_RD+RES_ANY": Invalid argument
> >
> > # pmcstat -n2000000 -S INSTR_RETIRED_ANY -w4 -T
> > pmcstat: ERROR: Cannot allocate system-mode pmc with specification "INS=
TR_RETIRED_ANY": Invalid argument
> >
> > # pmcstat -n2000000 -S INSTR_RETIRED_ANY -w4 -T
> > pmcstat: ERROR: Cannot allocate system-mode pmc with specification "INS=
TR_RETIRED_ANY": Invalid argument
> >
> > # pmcstat -SPAGE_FAULT.ALL -w4 -T
> > (This one seems to work correctly
> >
> > # pmcstat -SOFF_CORE_RESPONSE_0,rsp=3DREQ_DMND_DATA_RD+RES_ANY -n200000=
0 -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=3DREQ_DMND_DATA_RD+RES_ANY": Invalid argument
> >
>=20
> Are you running this test on real hardware or are you using an hypervisor?
>=20
> > 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=3DPIPE)
> > 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
>=20
> 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.
>=20
> 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
--Cp3Cp8fzgozWLBWL
Content-Type: application/pgp-signature
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (FreeBSD)
iEYEARECAAYFAlBGeOAACgkQ8kTtMUmk6ExPQQCgpmRPvKU9eSMCfpWhf1q4regm
j1sAn3h2Awl1+I4Hp4bmKOIK4dyeFFYl
=v4sk
-----END PGP SIGNATURE-----
--Cp3Cp8fzgozWLBWL--
討論串 (同標題文章)
完整討論串 (本文為第 10 之 10 篇):