You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@mesos.apache.org by "brian wickman (JIRA)" <ji...@apache.org> on 2013/09/11 05:55:51 UTC

[jira] [Created] (MESOS-687) slave should export perf hardware counters when available

brian wickman created MESOS-687:
-----------------------------------

             Summary: slave should export perf hardware counters when available
                 Key: MESOS-687
                 URL: https://issues.apache.org/jira/browse/MESOS-687
             Project: Mesos
          Issue Type: Story
          Components: slave
            Reporter: brian wickman
            Priority: Minor


It would be very valuable for the slave resource monitor to export hardware counters.  There are a few ways this could be done -- either by invoking perf directly or by accessing the counters via the syscall/read interface described by http://lxr.free-electrons.com/source/tools/perf/design.txt  I'd imagine this would just get plumbed through Isolator::usage in the end and get exported via the resource monitor endpoint.

Correct me if I'm wrong but there's currently no information exposed (programmatically) at the granularity level of executor, so I don't really know how this information could ever make its way into the hands of a scheduler for the purpose of making better scheduling decisions vis-a-vis things like task-level interference.  Given Google's CPI paper (http://static.googleusercontent.com/external_content/untrusted_dlcp/research.google.com/en/us/pubs/archive/40737.pdf) it sounds like something worth investigating.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira