-
Notifications
You must be signed in to change notification settings - Fork 1
Feature Overview
LDMS provides an unprecedented ability to collect system data at resolutions necessary for detecting features and events of interest and to respond on meaningful timescales. Key features of LDMS are described here.
LDMS has been shown to have no significant impact on applications at collection rates (1Hz) necessary for resolving resource utilization features. This is enabled by:
- Optimized data structures - data and metadata in memory are laid out to enable efficient data access. Metadata is only transported upon change, with most aggregation consisting of only the data values, which are smaller in size.
LDMS (v3) Metric Set layout enables efficient data collection. Meta data is typically larger than data and is transported only when necessary.
- Small, bounded footprint - data is stored on-node in a user-specified memory region. This can be set to store only the most data sample in order to minimize the memory footprint.
- Efficient transport - LDMS supports multiple transports including RDMA, IB, and socket. RDMA enables fetch with minimal CPU interruption.
LDMS enables coherent whole-system analysis by collecting data as synchronized snapshots across the system. Data on all components is collected at the same time relative to each component's clock.
LDMS can collect and transport data on large node-count systems, with only a few aggregation points required. Multiple transports can be combined -- for instance data can be aggregated from compute nodes via RDMA over the high speed network and then transported off system via socket. In addition, arbitrary aggregation topologies are supported (not just tree-based) which can enable redirection and use of data anywhere, including exposure on compute nodes.
LDMS is easily extensible. Its plugin architecture makes the creation of additional samplers and stores simple and encapsulated. In addition, store plugins enable easy direction of LDMS output to different formats and consumers.
LDMS can run on all *nix OS
- Home
- Search
- Feature Overview
- LDMS Data Facilitates Analysis
- Contributing patches
- User Group Meeting Notes - BiWeekly!
- Publications
- News - now in Discussions
- Mailing Lists
- Help
Tutorials are available at the conference websites
- Coming soon!
- Testing Overview
- Test Plans & Documentation: ldms-test
- Man pages currently not posted, but they are available in the source and build
V3 has been deprecated and will be removed soon
- Configuring
- Configuration Considerations
- Running