Skip to content

Latest commit

 

History

History

advanced-examples

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

Advanced Workflow Examples

Note

The Advanced Workflow Examples are a work-in-progress and may not be entirely complete or functional at this time.

Network Performance

  • iPerf3 Kubernetes - Runs an iPerf3 network performance test on a Kubernetes cluster using a service port
  • uperf Kubernetes - Runs a network streaming one-directional workload using the uperf benchmark utility on a Kubernetes cluster

System Performance

  • stress-ng Kubernetes - Runs a stress-ng workload plugin on a Kubernetes target system
  • stress-ng plus PCP - A complex workflow exercising many Arcaflow features. Collects system metadata, and runs multiple loops of stress-ng loads while collecting system performance metrics with Performance Co-Pilot
  • sysbench - Collects system metadata, and runs a sysbench CPU workload plugin on the local system while collecting system performance metrics with Performance Co-Pilot, then indexes the data to Elasticsearch

Note

The Arcaflow engine executes the steps of a workflow via deployers for one or more container platforms, such as Podman, Docker, or Kubernetes. Arcaflow's default deployer is Podman. To override this default, specify a configuration file via the --config option on the arcaflow command line. A basic Docker config file is included in this repo's root directory and can be used with any of these example workflows.