Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
237 changes: 237 additions & 0 deletions examples/k8s-netperf-p2p.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,237 @@
tests :
- name : k8s-netperf
metadata:
upstreamJob.keyword: {{ upstreamJob }}
ocpVersion: "{{ version }}"
metrics :
# Pod-2-pod TCP Stream Tests
- name: p2p-tcp-stream-64-1p
profile: TCP_STREAM
messageSize: 64
parallelism: 1
driver.keyword: netperf
service: false
hostNetwork: false
acrossAZ: false
metric_of_interest: throughput
direction: -1
threshold: 20

- name: p2p-tcp-stream-64-2p
profile: TCP_STREAM
messageSize: 64
parallelism: 2
driver.keyword: netperf
service: false
hostNetwork: false
acrossAZ: false
metric_of_interest: throughput
direction: -1
threshold: 20

- name: p2p-tcp-stream-1024-1p
profile: TCP_STREAM
messageSize: 1024
parallelism: 1
driver.keyword: netperf
service: false
hostNetwork: false
acrossAZ: false
metric_of_interest: throughput
direction: -1
threshold: 20

- name: p2p-tcp-stream-1024-2p
profile: TCP_STREAM
messageSize: 1024
parallelism: 2
driver.keyword: netperf
service: false
hostNetwork: false
acrossAZ: false
metric_of_interest: throughput
direction: -1
threshold: 20

- name: p2p-tcp-stream-4096-1p
profile: TCP_STREAM
messageSize: 4096
parallelism: 1
driver.keyword: netperf
service: false
hostNetwork: false
acrossAZ: false
metric_of_interest: throughput
direction: -1
threshold: 20

- name: p2p-tcp-stream-4096-2p
profile: TCP_STREAM
messageSize: 4096
parallelism: 2
driver.keyword: netperf
service: false
hostNetwork: false
acrossAZ: false
metric_of_interest: throughput
direction: -1
threshold: 20

- name: p2p-tcp-stream-8192-1p
profile: TCP_STREAM
messageSize: 8192
parallelism: 1
driver.keyword: netperf
service: false
hostNetwork: false
acrossAZ: false
metric_of_interest: throughput
direction: -1
threshold: 20

- name: p2p-tcp-stream-8192-2p
profile: TCP_STREAM
messageSize: 8192
parallelism: 2
driver.keyword: netperf
service: false
hostNetwork: false
acrossAZ: false
metric_of_interest: throughput
direction: -1
threshold: 20

# Pod-2-pod UDP Stream Tests
- name: p2p-udp-stream-64-1p
profile: UDP_STREAM
messageSize: 64
parallelism: 1
driver.keyword: netperf
service: false
hostNetwork: false
acrossAZ: false
metric_of_interest: throughput
direction: -1
threshold: 20

- name: p2p-udp-stream-64-2p
profile: UDP_STREAM
messageSize: 64
parallelism: 2
driver.keyword: netperf
service: false
hostNetwork: false
acrossAZ: false
metric_of_interest: throughput
direction: -1
threshold: 20

- name: p2p-udp-stream-1024-1p
profile: UDP_STREAM
messageSize: 1024
parallelism: 1
driver.keyword: netperf
service: false
hostNetwork: false
acrossAZ: false
metric_of_interest: throughput
direction: -1
threshold: 20

- name: p2p-udp-stream-1024-2p
profile: UDP_STREAM
messageSize: 1024
parallelism: 2
driver.keyword: netperf
service: false
hostNetwork: false
acrossAZ: false
metric_of_interest: throughput
direction: -1
threshold: 20

- name: p2p-udp-stream-4096-1p
profile: UDP_STREAM
messageSize: 4096
parallelism: 1
driver.keyword: netperf
service: false
hostNetwork: false
acrossAZ: false
metric_of_interest: throughput
direction: -1
threshold: 20

- name: p2p-udp-stream-4096-2p
profile: UDP_STREAM
messageSize: 4096
parallelism: 2
driver.keyword: netperf
service: false
hostNetwork: false
acrossAZ: false
metric_of_interest: throughput
direction: -1
threshold: 20

- name: p2p-udp-stream-8192-1p
profile: UDP_STREAM
messageSize: 8192
parallelism: 1
driver.keyword: netperf
service: false
hostNetwork: false
acrossAZ: false
metric_of_interest: throughput
direction: -1
threshold: 20

- name: p2p-udp-stream-8192-2p
profile: UDP_STREAM
messageSize: 8192
parallelism: 2
driver.keyword: netperf
service: false
hostNetwork: false
acrossAZ: false
metric_of_interest: throughput
direction: -1
threshold: 20

# Pod-2-pod TCP Request/Response Tests
- name: p2p-tcp-rr-64-1p
profile: TCP_RR
messageSize: 1024
parallelism: 1
driver.keyword: netperf
service: false
hostNetwork: false
acrossAZ: false
metric_of_interest: latency
direction: 1
threshold: 20

- name: p2p-tcp-rr-1024-2p
profile: TCP_RR
messageSize: 1024
parallelism: 2
driver.keyword: netperf
service: false
hostNetwork: false
acrossAZ: false
metric_of_interest: latency
direction: 1
threshold: 20

# Pod-2-pod TCP Connection Request/Response Tests
- name: p2p-tcp-crr-1024-1p
profile: TCP_CRR
messageSize: 1024
parallelism: 1
driver.keyword: netperf
service: false
hostNetwork: false
acrossAZ: false
metric_of_interest: latency
direction: 1
threshold: 20
129 changes: 129 additions & 0 deletions examples/k8s-netperf-p2s.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,129 @@
tests :
- name : k8s-netperf
metadata:
upstreamJob.keyword: {{ upstreamJob }}
ocpVersion: "{{ version }}"
metrics :
# Pod-2-service TCP Stream Tests
- name: p2s-tcp-stream-64-1p
profile: TCP_STREAM
messageSize: 64
parallelism: 1
driver.keyword: netperf
service: true
hostNetwork: false
acrossAZ: false
metric_of_interest: throughput
direction: -1
threshold: 20

- name: p2s-tcp-stream-1024-1p
profile: TCP_STREAM
messageSize: 1024
parallelism: 1
driver.keyword: netperf
service: true
hostNetwork: false
acrossAZ: false
metric_of_interest: throughput
direction: -1
threshold: 20

- name: p2s-tcp-stream-4096-1p
profile: TCP_STREAM
messageSize: 4096
parallelism: 1
driver.keyword: netperf
service: true
hostNetwork: false
acrossAZ: false
metric_of_interest: throughput
direction: -1
threshold: 20

- name: p2s-tcp-stream-8192-1p
profile: TCP_STREAM
messageSize: 8192
parallelism: 1
driver.keyword: netperf
service: true
hostNetwork: false
acrossAZ: false
metric_of_interest: throughput
direction: -1
threshold: 20

# Pod-2-service UDP Stream Tests
- name: p2s-udp-stream-64-1p
profile: UDP_STREAM
messageSize: 64
parallelism: 1
driver.keyword: netperf
service: true
hostNetwork: false
acrossAZ: false
metric_of_interest: throughput
direction: -1
threshold: 20

- name: p2s-udp-stream-1024-1p
profile: UDP_STREAM
messageSize: 1024
parallelism: 1
driver.keyword: netperf
service: true
hostNetwork: false
acrossAZ: false
metric_of_interest: throughput
direction: -1
threshold: 20

- name: p2s-udp-stream-4096-1p
profile: UDP_STREAM
messageSize: 4096
parallelism: 1
driver.keyword: netperf
service: true
hostNetwork: false
acrossAZ: false
metric_of_interest: throughput
direction: -1
threshold: 20

- name: p2s-udp-stream-8192-1p
profile: UDP_STREAM
messageSize: 8192
parallelism: 1
driver.keyword: netperf
service: true
hostNetwork: false
acrossAZ: false
metric_of_interest: throughput
direction: -1
threshold: 20

# Pod-2-service TCP Request/Response Tests
- name: p2s-tcp-rr-1024-1p
profile: TCP_RR
messageSize: 1024
parallelism: 1
driver.keyword: netperf
service: true
hostNetwork: false
acrossAZ: false
metric_of_interest: latency
direction: 1
threshold: 20

# Pod-2-service TCP Connection Request/Response Tests
- name: p2s-tcp-crr-1024-1p
profile: TCP_CRR
messageSize: 1024
parallelism: 1
driver.keyword: netperf
service: true
hostNetwork: false
acrossAZ: false
metric_of_interest: latency
direction: 1
threshold: 20
10 changes: 10 additions & 0 deletions examples/trt-external-payload-node-density.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -29,6 +29,16 @@ tests :
direction: 1
threshold: 10

- name: elapsedTime
Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

unintentional add?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah, will revisit this pr this week.

metricName: jobSummary
metric_of_interest: elapsedTime
not:
jobConfig.name: garbage-collection
labels:
- "[Jira: PerfScale]"
direction: 1
threshold: 10

- name: containersStartedLatency
metricName: podLatencyQuantilesMeasurement
quantileName: ContainersStarted
Expand Down
Loading