fastpath
Introduction
Overview of Fastpath
Key Features & Capabilities
Supported Workflows & Use Cases
Links
Repository Structure
Repository License
Contributions and Bug Reports
Maintainer(s)
User Guide
Installation & Setup
System Requirements
Installing Fastpath
Installing from Source
Verifying Installation
Configuring User Preferences
Setup & Configure a SUT
Install Docker
Create User Account
Build a Suitable Kernel
Define & Execute a Plan
Introduction
Build a Simple Plan
Execute the Plan
Store & Analyse Results
Introduction
List Contained Objects
Analyse Results
Copy and Merge Data
Dashboard
Starting Dashboard
Using Dashboard
Filter and View Results
Main Chart
Deviation Chart
View Metadata
Aggregated Results Table
Result Caching
Stopping Dashboard
Kernel Regression Bisection
Overview
Prerequisites
Prepare Context
Run Bisection
Bisection Output
Understanding Results
Plan Schema
Top-Level plan object
sut object
node object
node.connection object
node.connection.SSH-params object
swprofile object
benchmark object
defaults object
defaults.benchmark object
Benchmark Library
Fastpath Benchmark Catalog
Listing Benchmarks
Rendering Benchmark Documentation
Benchmark Page Layout
lmbench/lat-mem-rd
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
micromm/fork
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
micromm/munmap
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
micromm/vmalloc
Benchmark Profile
Overview
Result Classes
Fastpath Metadata
mmtests/hackbench
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
mmtests/kernbench
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
mmtests/stressng-af-alg
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
mmtests/stressng-bad-altstack
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
mmtests/stressng-class-io-parallel
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
mmtests/stressng-context
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
mmtests/stressng-fork
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
mmtests/stressng-get
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
mmtests/stressng-getdent
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
mmtests/stressng-madvise
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
mmtests/stressng-mmap
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
mmtests/stressng-vm-splice
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
mmtests/stressng-wait
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
mmtests/stressng-zombie
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
mmtests/sysbench-cpu
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
mmtests/sysbench-mutex
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
mmtests/sysbench-thread
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
perf/futex
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
perf/sched
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
perf/syscall
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
pts/memtier-benchmark
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
pts/nginx
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
pts/perl-benchmark
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
pts/pgbench
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
pts/pybench
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
pts/redis
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
pts/sqlite-speedtest
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
repro-collection/mysql-workload
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
schbench/thread-contention
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
selftest/echo
Benchmark Profile
Overview
Result Classes
Fastpath Metadata
sockperf/echo-lat-tcp
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
sockperf/echo-lat-udp
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
sockperf/packet-tp-tcp
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
sockperf/packet-tp-udp
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
speedometer/v2.0
Benchmark Profile
Overview
Result Classes
Fastpath Metadata
speedometer/v2.1
Benchmark Profile
Overview
Result Classes
Fastpath Metadata
syscall/getpid
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
syscall/getppid
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
syscall/invalid
Benchmark Profile
Overview
Fastpath Parameters
Result Classes
Fastpath Metadata
Resultstore Schema
Entity Relationships
BENCHMARK Table
CPU Table
ERROR Table
NODE Table
PARAM Table
RESULT Table
RESULTCLASS Table
ROLE Table
ROLEMAP Table
RMDESC Table
SUT Table
SUTCLASS Table
SWPROFILE Table
USER Table
Using the Scheduler
Introduction
Start a Demo Scheduler
Save the Scheduler URL and Token
Create Scheduler Users
Inspect the Scheduler State
Submit a Plan
Track and Manage Plans
Acquire a Lease
Manage Leases
Developer Guide
Integrate Benchmark to Fastpath
High-level Concepts
1. Add Benchmark YAML
2. Add Container Dockerfile
3. Implement exec.py
4. Build & Publish Container Image
5. Execute Benchmark
Checklist for New Benchmarks
Benchmark Library Documentation
Documentation Inputs
Add Benchmark Documentation
Generation Rules
Generate Benchmark RST
Check Documentation Sync
Build Documentation
Compile Documentation Locally
Scheduler REST API
Authentication
Capabilities
Content Types
Endpoints
Users
Plans
Leases
SUT Classes
Errors
Examples
Regression Tracker
Introduction
Regression History
License
SPDX Identifiers
Pre-Built Container Images
fastpath
»
fastpath
View page source
Next
fastpath
Contents
Introduction
Overview of Fastpath
Key Features & Capabilities
Supported Workflows & Use Cases
Links
Repository Structure
Repository License
Contributions and Bug Reports
Maintainer(s)
User Guide
Installation & Setup
System Requirements
Installing Fastpath
Setup & Configure a SUT
Install Docker
Create User Account
Build a Suitable Kernel
Define & Execute a Plan
Introduction
Build a Simple Plan
Execute the Plan
Store & Analyse Results
Introduction
List Contained Objects
Analyse Results
Copy and Merge Data
Dashboard
Starting Dashboard
Using Dashboard
Stopping Dashboard
Kernel Regression Bisection
Overview
Prepare Context
Run Bisection
Bisection Output
Understanding Results
Plan Schema
Top-Level plan object
sut object
node object
node.connection object
node.connection.SSH-params object
swprofile object
benchmark object
defaults object
defaults.benchmark object
Benchmark Library
Fastpath Benchmark Catalog
Listing Benchmarks
Rendering Benchmark Documentation
Benchmark Page Layout
Resultstore Schema
Entity Relationships
BENCHMARK Table
CPU Table
ERROR Table
NODE Table
PARAM Table
RESULT Table
RESULTCLASS Table
ROLE Table
ROLEMAP Table
RMDESC Table
SUT Table
SUTCLASS Table
SWPROFILE Table
USER Table
Using the Scheduler
Introduction
Start a Demo Scheduler
Save the Scheduler URL and Token
Create Scheduler Users
Inspect the Scheduler State
Submit a Plan
Track and Manage Plans
Acquire a Lease
Manage Leases
Developer Guide
Integrate Benchmark to Fastpath
High-level Concepts
1. Add Benchmark YAML
2. Add Container Dockerfile
3. Implement exec.py
4. Build & Publish Container Image
5. Execute Benchmark
Checklist for New Benchmarks
Benchmark Library Documentation
Documentation Inputs
Add Benchmark Documentation
Generation Rules
Generate Benchmark RST
Check Documentation Sync
Build Documentation
Compile Documentation Locally
Scheduler REST API
Authentication
Capabilities
Content Types
Endpoints
Errors
Examples
Regression Tracker
Introduction
Regression History
License
SPDX Identifiers
Pre-Built Container Images