notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

Why was the website so slow for so long?

The cause of the slowdown was a change to the ZFS dataset. In conjunction with the database server, very little caching was being done. This combination resulted in increased disk I/O as the system churned through the database. Details in the blog post which outlines the various things which changed. Many graphs.

Port details
intel-pcm Process Count Monitor (PCM) for Intel processors
201902_1 sysutils on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port 201902Version of this port present on the latest quarterly branch.
Maintainer: imp@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2014-01-09 18:00:10
Last Update: 2019-09-27 01:03:30
SVN Revision: 512994
License: BSD3CLAUSE
Description:
SVNWeb : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (14 items)
  1. /usr/local/share/licenses/intel-pcm-201902_1/catalog.mk
  2. /usr/local/share/licenses/intel-pcm-201902_1/LICENSE
  3. /usr/local/share/licenses/intel-pcm-201902_1/BSD3CLAUSE
  4. sbin/pcm-core.x
  5. sbin/pcm-iio.x
  6. sbin/pcm-lspci.x
  7. sbin/pcm-memory.x
  8. sbin/pcm-msr.x
  9. sbin/pcm-numa.x
  10. sbin/pcm-pcie.x
  11. sbin/pcm-power.x
  12. sbin/pcm-sensor.x
  13. sbin/pcm-tsx.x
  14. sbin/pcm.x
Collapse this list.
Dependency lines:
  • intel-pcm>0:sysutils/intel-pcm
Conflicts:
CONFLICTS_INSTALL:
  • intel-pcm-devel
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port: cd /usr/ports/sysutils/intel-pcm/ && make install clean
To add the package: pkg install intel-pcm
PKGNAME: intel-pcm
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: amd64 i386
distinfo:

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gmake : devel/gmake
This port is required by:
for Run
  1. net-mgmt/nstat

Configuration Options

USES:

Master Sites:
  1. https://codeload.github.com/opcm/pcm/tar.gz/201902?dummy=/

Number of commits found: 29

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
27 Sep 2019 00:03:30
Original commit files touched by this commit  201902_1
Revision:512994
imp search for other commits by this committer
Use tab instead of multiple spaces
26 Sep 2019 20:53:42
Original commit files touched by this commit  201902_1
Revision:512986
imp search for other commits by this committer
The code creates a lambda function that takes by reference the core_id local
variable, and pass it to a thread that often executes after constructor has
exited causing per-core thread to use a corrupted core_id.

Depending on compiler and runtime execution (and whether executing over gdb),
the tool might segfault or have incorrect behavior.

This makes sure the lambda function takes copy of automatic variable in
enclosing environment.

Submitted upstream as https://github.com/opcm/pcm/pull/162

Submitted by: Loic Prylli
Sponsored by: Netflix, Inc
Differential Revision: https://reviews.freebsd.org/D21804
15 Jul 2019 23:02:25
Original commit files touched by this commit  201902
Revision:506714
imp search for other commits by this committer
Update to 201902

Update to the latest release. There's also been reports of coredumps with the
default -O3 settings and clang 8.0, but not with -O0. Until those are solved,
be conservative and compile -O0. 201902 also fixes a number of stats collection
issues on NUMA / multi-socket machines.

Reported by: gallatin@
20 May 2019 21:46:23
Original commit files touched by this commit  201812.3
Revision:502175
imp search for other commits by this committer
Update intel-pcm to 201812.3 release.
07 Apr 2018 14:35:13
Original commit files touched by this commit  201710
Revision:466729
dbaio search for other commits by this committer
Add sysutils/intel-pcm-devel: Process Count Monitor (PCM) for Intel processors

Processor Counter Monitor (PCM) is an application programming interface (API)
and a set of tools based on the API to monitor performance and energy metrics
of Intel(r) Core(tm), Xeon(r) and Atom(tm) processors.

This requires the 'cpuctl' module to be loaded.

WWW: https://github.com/opcm/pcm

PR:		227317
Submitted by:	Vinicius Zavam <egypcio@googlemail.com>
Differential Revision:	https://reviews.freebsd.org/D14986
25 Oct 2017 15:11:40
Original commit files touched by this commit  201710
Revision:452864
swills search for other commits by this committer
sysutils/intel-pcm: update to 201710

PR:		223233
Submitted by:	kbowling
Approved by:	imp (maintainer, via Slack)
02 Oct 2017 17:17:09
Original commit files touched by this commit  201705
Revision:451085
swills search for other commits by this committer
sysutils/intel-pcm: update to 201705

PR:		222383
Submitted by:	kbowling
Approved by:	maintainer timeout (imp, > 2 weeks)
29 Jan 2017 19:40:38
Original commit files touched by this commit  2.11.1
Revision:432797
marino search for other commits by this committer
sysutils/intel-pcm: Include <strings.h> for GCC

Approved by:	GCC support blanket
25 Jan 2017 15:46:41
Original commit files touched by this commit  2.11.1
Revision:432423
dbn search for other commits by this committer
sysutils/intel-pcm: update to 2.11.1

 - move to official github project
 - update comment to changes in project focus
 - add license file
 - drop use of compiler:c1++11-lib, no longer needed
 - remove patch for pci.cpp, no longer needed
 - update pkg-descr with text from new website

PR:		215897
Approved by:	imp (maintainer, timeout: 16 days)
01 Jan 2017 03:45:13
Original commit files touched by this commit  2.11
Revision:430235
sunpoet search for other commits by this committer
Remove BROKEN_FreeBSD_9

Approved by:	portmgr (blanket)
02 Dec 2016 09:21:59
Original commit files touched by this commit  2.11
Revision:427548
mat search for other commits by this committer
http://github.com redirects to https://github.com, spare everyone a redirect.

Sponsored by:	Absolight
14 Oct 2016 00:03:44
Original commit files touched by this commit  2.11
Revision:423942
imp search for other commits by this committer
These aren't needed anymore, and should have been deleted with the
last import.

Submitted by: gallatin@
Sponsored by: Netflix, Inc
14 Oct 2016 00:03:37
Original commit files touched by this commit  2.11
Revision:423941
imp search for other commits by this committer
This doesn't build on FreeBSD 9.x, so don't bother trying.
04 Sep 2016 13:23:18
Original commit files touched by this commit  2.11
Revision:421335
amdmi3 search for other commits by this committer
- Fix compiler requirements, add missing include, fixes build on 11.x+

Approved by:	portmgr blanket
26 Apr 2016 16:32:09
Original commit files touched by this commit  2.11
Revision:414061
imp search for other commits by this committer
Update to PCM 2.11.
23 Dec 2015 23:43:31
Original commit files touched by this commit  2.10_1
Revision:404331
imp search for other commits by this committer
Regenerate the .tar.gz file without ^M for real this time.
Update the checksum. Update the PORTREVISION like I should
have done in the last iteration.
23 Dec 2015 18:30:26
Original commit files touched by this commit  2.10
Revision:404307
imp search for other commits by this committer
Simplify now that we don't need dos2unix.
23 Dec 2015 18:20:20
Original commit files touched by this commit  2.10
Revision:404306
imp search for other commits by this committer
Move to using tar.gz. The zip file has too much variation with line
endings, so avoid that problem by extracting it, using Unix line
endings and putting that up. Since we have to provide a dist file
anyway, seems like the prudent thing to do.
20 Dec 2015 13:46:02
Original commit files touched by this commit  2.10
Revision:404053
antoine search for other commits by this committer
Fix "make patch" and plist

Reported by:	pkg-fallout
17 Dec 2015 23:12:56
Original commit files touched by this commit  2.10
Revision:403940
imp search for other commits by this committer
Update to Intel PCM v2.10
07 Jul 2015 04:26:33
Original commit files touched by this commit  2.8
Revision:391488
adrian search for other commits by this committer
Fix a typo in the origin URL (mine.)
26 Jun 2015 12:43:32
Original commit files touched by this commit  2.8
Revision:390630
amdmi3 search for other commits by this committer
- Fix build on 9.x
- While here, don't set flags which are not used

Submitted by:	pkg-fallout
Approved by:	portmgr blanket
21 Jan 2015 04:31:17
Original commit files touched by this commit  2.8
Revision:377572
imp search for other commits by this committer
Update to 2.8.
15 Apr 2014 17:01:18
Original commit files touched by this commit  2.6_2
Revision:351350
imp search for other commits by this committer
Add a seat-belt safety check to make sure that cpuctl is loaded before
using it. Otherwise, we can divide by zero with a semaphore held and
it takes extraordinary measures to reset the semaphore...

Submitted by: Jim Harris
12 Mar 2014 22:43:13
Original commit files touched by this commit  2.6_1
Revision:348012
imp search for other commits by this committer
Move to using a cached copy of Intel's zip file, per their request. Pull
in the fix from git to make cpucounters.cpp compile.
09 Jan 2014 18:15:32
Original commit files touched by this commit  2.6
Revision:339266
mat search for other commits by this committer
* Remove MASTER_SITE, not needed with USE_GITHUB
* Doesn't compile with gcc 4.2.
09 Jan 2014 18:09:42
Original commit files touched by this commit  2.6
Revision:339265
mat search for other commits by this committer
Pet portlint, and correct distinfo.
09 Jan 2014 18:05:06
Original commit files touched by this commit  2.6
Revision:339264
adrian (src committer) search for other commits by this committer
Fix address capitalisation.

Sponsored by:	Netflix, Inc.
09 Jan 2014 18:00:00
Original commit files touched by this commit  2.6
Revision:339262
adrian (src committer) search for other commits by this committer
Add a port for my github mirror + freebsd fixes for the intel
performance counter monitoring (PCM) toolkit.

Sponsored by:	Netflix, Inc.

Number of commits found: 29

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
samba410Jan 27
webkit2-gtk3Jan 26
py-pillowJan 24
giteaJan 18
drm-current-kmodJan 15
drm-devel-kmodJan 15
drm-fbsd11.2-kmodJan 15
drm-fbsd12.0-kmodJan 15
mariadb101-serverJan 15
mariadb102-serverJan 15
mariadb103-serverJan 15
mariadb104-serverJan 15
mariadb55-serverJan 15
mysql56-serverJan 15
mysql57-serverJan 15

8 vulnerabilities affecting 131 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2020-01-27 01:40:43


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 38667
Broken 687
Deprecated 694
Ignore 960
Forbidden 3
Restricted 152
No CDROM 72
Vulnerable 26
Expired 2
Set to expire 666
Interactive 0
new 24 hours 2
new 48 hours10
new 7 days34
new fortnight77
new month202

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2020 Dan Langille. All rights reserved.