Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 05 Jun 2018 22:33:44 -0700
From:      Cy Schubert <Cy.Schubert@cschubert.com>
To:        Matthew Macy <mmacy@freebsd.org>
Cc:        Cy Schubert <Cy.Schubert@cschubert.com>, src-committers <src-committers@freebsd.org>, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   Re: svn commit: r334701 - in head: lib/libpmc  share/examples/hwpmc sys/dev/hwpmc sys/sys usr.sbin/pmc  usr.sbin/pmcstat
Message-ID:  <201806060533.w565XiAI048880@slippy.cwsent.com>
In-Reply-To: Message from Matthew Macy <mmacy@freebsd.org> of "Tue, 05 Jun 2018 22:28:22 -0700." <CAPrugNot1ENQs456a8OYCDT_wR0Sa2chYe0vKQfwQ_TwVDuVNg@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
I came to that same conclusion myself moments ago.

Thanks.


In message <CAPrugNot1ENQs456a8OYCDT_wR0Sa2chYe0vKQfwQ_TwVDuVNg@mail.gma
il.com>
, Matthew Macy writes:
>  -DNO_CLEAN doesn't work with the file rename.
>
> On Tue, Jun 5, 2018 at 10:14 PM, Cy Schubert <Cy.Schubert@cschubert.com> wrot
> e:
> > amd64
> >
> > ~cy
> >
> > In message <CAPrugNotvA7ccF_3RcKT1BCNTWNw=ekc2e5kARd_hNL0373ZFA@mail.gma
> > il.com>
> > , Matthew Macy writes:
> >> Which arch? Universe is passing for me (except for pre-existing
> >> breakage of i386-LINT-NOINET).
> >>
> >> -M
> >>
> >> On Tue, Jun 5, 2018 at 8:53 PM, Cy Schubert <Cy.Schubert@cschubert.com> wr
> ote
> >> :
> >> > In message <201806060248.w562m9tB083134@repo.freebsd.org>, Matt Macy
> >> > writes:
> >> >> Author: mmacy
> >> >> Date: Wed Jun  6 02:48:09 2018
> >> >> New Revision: 334701
> >> >> URL: https://svnweb.freebsd.org/changeset/base/334701
> >> >>
> >> >> Log:
> >> >>   hwpmc: add summary command and further metadata extensions
> >> >>
> >> >>   metadata changes:
> >> >>   - log pmc sample rate with pmcallocate
> >> >>   - log proc flags with thread / process logging
> >> >>     to identify user vs kernel threads
> >> >>
> >> >>   fixes:
> >> >>   - use log cpuid to translate event id to event name
> >> >>
> >> >>   Implement rudimentary summary command to track sample
> >> >>   counts by thread and process name within a pmc log.
> >> >>
> >> >>   % make -j4 buildkernel >& /dev/null &
> >> >>   % sudo pmcstat -S unhalted_core_cycles -S llc-misses -O foo sleep 15
> >> >>   % pmc summary foo
> >> >>   cpu_clk_unhalted.thread_p_any:
> >> >>           idle: 138108207162
> >> >>           clang-6.0: 105336158004
> >> >>           sh: 72340108510
> >> >>           make: 8642012963
> >> >>           kernel: 7754011631
> >> >>   longest_lat_cache.miss:
> >> >>           clang-6.0: 87502625
> >> >>           sh: 40901227
> >> >>           make: 5500165
> >> >>           kernel: 3300099
> >> >>           awk: 2000060
> >> >>
> >> >>   %  pmc summary -f ~/foo
> >> >>   idx: 278 name: cpu_clk_unhalted.thread_p_any rate: 2000003
> >> >>   idle: 69054
> >> >>   clang-6.0: 52668
> >> >>   sh: 36170
> >> >>   make: 4321
> >> >>   kernel: 3877
> >> >>   hwpmc: proc(7445): 3319
> >> >>   awk: 1289
> >> >>   xargs: 357
> >> >>   rand_harvestq: 181
> >> >>   mtree: 102
> >> >>   intr: 53
> >> >>   zfskern: 31
> >> >>   usb: 7
> >> >>   pagedaemon: 4
> >> >>   ntpd: 3
> >> >>   syslogd: 1
> >> >>   acpi_thermal: 1
> >> >>   logger: 1
> >> >>   syncer: 1
> >> >>   snmptrapd: 1
> >> >>   sleep: 1
> >> >>   idx: 17 name: longest_lat_cache.miss rate: 100003
> >> >>   clang-6.0: 875
> >> >>   sh: 409
> >> >>   make: 55
> >> >>   kernel: 33
> >> >>   awk: 20
> >> >>   hwpmc: proc(7445): 14
> >> >>   xargs: 9
> >> >>   idle: 8
> >> >>   intr: 3
> >> >>   zfskern: 2
> >> >
> >> > Hi Matt,
> >> >
> >> > I'm not sure if this is due to this commit or one of your others but
> >> > it's broken the build.
> >> >
> >> > Sorry I can't do any more analysis but I need to get dinner on the
> >> > table.
> >> >
> >> >
> >> >
> >> >
> >> > --
> >> > Cheers,
> >> > Cy Schubert <Cy.Schubert@cschubert.com>
> >> > FreeBSD UNIX:  <cy@FreeBSD.org>   Web:  http://www.FreeBSD.org
> >> >
> >> >         The need of the many outweighs the greed of the few.
> >> >
> >> >
> >
> > --
> > Cheers,
> > Cy Schubert <Cy.Schubert@cschubert.com>
> > FreeBSD UNIX:  <cy@FreeBSD.org>   Web:  http://www.FreeBSD.org
> >
> >         The need of the many outweighs the greed of the few.
> >
> >
>

-- 
Cheers,
Cy Schubert <Cy.Schubert@cschubert.com>
FreeBSD UNIX:  <cy@FreeBSD.org>   Web:  http://www.FreeBSD.org

	The need of the many outweighs the greed of the few.





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