EPICS Controls Argonne National Laboratory

Experimental Physics and
Industrial Control System

1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024  Index 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
<== Date ==> <== Thread ==>

Subject: devIocStats 3.1.3 released
From: "Allison, Stephanie" <[email protected]>
To: EPICS Tech Talk <[email protected]>
Date: Wed, 11 Aug 2010 11:07:09 -0700
Hello,

iocStats (aka devIocStats) version 3.1.3 is released and available from the EPICS Application project [1] on SourceForge:
http://epics.svn.sourceforge.net/viewvc/epics/applications/tags/iocStats/3-1-3/
SLAC Web Page: 
http://www.slac.stanford.edu/grp/ssrl/spear/epics/site/devIocStats/

This release is a combination of effort by Ralph Lange, Eric Norum, and myself and includes these changes:
(1) Support for system CPU load and number of CPUs for Linux, Solaris, and MacOS.
(2) Change to IOC CPU utilization so that it returns 0%-100% of CPU load with respect to the system (divided by the number of CPUs where applicable).  BTW - None of the available methods returns a true value for CPU utilization for multi-threaded applications on multi-core systems. 
(3) Addition of scan monitoring based on Kukhee Kim's devScanMon developed during the Diamond code-a-thon.
(4) Removal of some unsupported files, renaming of a few files, reorganization of the test directories.

Some of the files that were removed include ones that came from the old LBL vxStats package - plus I see them in PSI iocmon too.  Does anyone know more about these files and if they are important enough to resurrect and make work on all host platforms?:
ioc_stats.c, rdbapplist.c, rdbls.c, BSLib.c, PVSvx.c

Thank you,
Stephanie Allison

>From Ralph:
[1] Part of the EPICS Applications project on SourceForge
 (http://sourceforge.net/projects/epics/)
iocStats contains device support collecting all kind of useful statistics and information for an IOC:
* General things: host name, uptime, BSP, OS, and EPICS versions, current directory, ...
* EPICS and Channel Access numbers: no. of records, no. of active clients, no. of connections, ...
* Usage numbers: Memory, CPU, file descriptors
* Network: MBUF statistics, network interface error counters
* Memory system: Cluster statistics
Almost all features are implemented on vxWorks and RTEMS, an increasing number
for softIOCs on Linux/Solaris/MacOS, some things work on Windows.


Replies:
Re: devIocStats 3.1.3 released Benjamin Franksen
References:
devIocStats 3.1.2 released Ralph Lange

Navigate by Date:
Prev: dm/edd anti-aliased fonts matthieu bec
Next: Re: MEDM crash when "Plot Array" of sscan detector with large value J. Lewis Muir
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
Navigate by Thread:
Prev: devIocStats 3.1.2 released Ralph Lange
Next: Re: devIocStats 3.1.3 released Benjamin Franksen
Index: 1994  1995  1996  1997  1998  1999  2000  2001  2002  2003  2004  2005  2006  2007  2008  2009  <20102011  2012  2013  2014  2015  2016  2017  2018  2019  2020  2021  2022  2023  2024 
ANJ, 02 Sep 2010 Valid HTML 4.01! · Home · News · About · Base · Modules · Extensions · Distributions · Download ·
· Search · EPICS V4 · IRMIS · Talk · Bugs · Documents · Links · Licensing ·