New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Per-node heartbeat statistics #40
Labels
Milestone
Comments
robgjansen
added a commit
that referenced
this issue
Feb 28, 2012
A new tracker class tracks node statistics. Currently, we are tracking CPU processing times for each node application (time spent executing inside the plug-in) and bytes in and out of each network interface. This also includes some code to track memory used by the plug-in, but the malloc family of functions that we normally would intercept for this feature are commented out due to initialization errors when preloading. Takes care of 1, 2, and most of 3 in issue #40
|
PRELOADing malloc results in segfault before the program starts. Should we use malloc hooks instead? http://www.gnu.org/savannah-checkouts/gnu/libc/manual/html_node/Hooks-for-Malloc.html |
jdgeddes
added a commit
that referenced
this issue
May 15, 2012
robgjansen
added a commit
that referenced
this issue
Jun 1, 2012
XML attributes 'heartbeatfrequency' and 'heartbeatloglevel' to the node element may now be used to specify those options in the XML simulation file. The default command line values are used for a node if the attributes are not specified for that node. refs #40
|
This was implemented in v1.5. Bugs should be files separately. |
robgjansen
pushed a commit
that referenced
this issue
Jun 30, 2020
I *think* these are the last ones we need for phold: epoll, uname, and gethostname. We still need the shadow-side handlers for these, though. Merged via pull request #40 from robgjansen/jnewsome/more-shim-wrappers
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Log a heartbeat every X seconds at log level Y with some aggregate statistics for each node:
Add config options to XML that enables nodes to choose their own X and Y. Also include simulation-wide defaults for X and Y (editable on the command line) in case nodes do not choose to specify them.
The text was updated successfully, but these errors were encountered: