Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Sep 2012 23:55:44 +0200
From:      Baptiste Daroussin <bapt@freebsd.org>
To:        Davide Italiano <davide@freebsd.org>
Cc:        freebsd-current <freebsd-current@freebsd.org>, Fabien Thomas <fabien.thomas@netasq.com>
Subject:   Re: [CFT] hwpmc support for Intel Ivy Bridge
Message-ID:  <20120904215544.GG88081@ithaqua.etoilebsd.net>
In-Reply-To: <CACYV=-HcDx3qKgCnvMF-V_%2BUqRprzzLSVL3u2ekkADuOLQok5g@mail.gmail.com>
References:  <0D822C75-7240-42E3-8780-18CABC9C45A1@netasq.com> <20120903212340.GE88081@ithaqua.etoilebsd.net> <60A32BCE-756A-4A0D-A24D-7AC42F71BD1A@netasq.com> <20120904192320.GF88081@ithaqua.etoilebsd.net> <CACYV=-HcDx3qKgCnvMF-V_%2BUqRprzzLSVL3u2ekkADuOLQok5g@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help

--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--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20120904215544.GG88081>