Skip to content

Updated Benchmarking CPU distribution#8902

Merged
michaelstaib merged 3 commits into
mainfrom
mst/benchmarking-cpu-distribution
Nov 14, 2025
Merged

Updated Benchmarking CPU distribution#8902
michaelstaib merged 3 commits into
mainfrom
mst/benchmarking-cpu-distribution

Conversation

@michaelstaib
Copy link
Copy Markdown
Member

No description provided.

@github-actions
Copy link
Copy Markdown
Contributor

🚀 Fusion Gateway Performance Results

Simple Composite Query

Constant Load (50 VUs)

Requests/sec Error Rate
5875.75 req/s 0.00%
📊 Response Time Metrics
Min Med Max Avg P90 P95
0.76ms 7.07ms 159.21ms 8.36ms 12.73ms 18.46ms

Ramping Load (0→50→500→50 VUs)

Requests/sec Error Rate
4623.34 req/s 0.00%
📊 Response Time Metrics
Min Med Max Avg P90 P95
0.84ms 38.87ms 248.68ms 48.06ms 107.97ms 124.30ms

Executed Query

fragment User on User {
  id
  username
  name
}

fragment Review on Review {
  id
  body
}

fragment Product on Product {
  inStock
  name
  price
  shippingEstimate
  upc
  weight
}

query TestQuery {
  topProducts(first: 5) {
    ...Product
    reviews {
      ...Review
      author {
        ...User
      }
    }
  }
}

Deep Recursion Query

Constant Load (50 VUs)

Requests/sec Error Rate
68.63 req/s 0.00%
📊 Response Time Metrics
Min Med Max Avg P90 P95
19.92ms 667.03ms 1540.43ms 674.34ms 795.76ms 852.05ms

Ramping Load (0→50→500→50 VUs)

Requests/sec Error Rate
67.53 req/s 0.00%
📊 Response Time Metrics
Min Med Max Avg P90 P95
16.34ms 2091.74ms 7032.90ms 2263.94ms 5062.22ms 5533.00ms

Executed Query

fragment User on User {
  id
  username
  name
}

fragment Review on Review {
  id
  body
}

fragment Product on Product {
  inStock
  name
  price
  shippingEstimate
  upc
  weight
}

query TestQuery {
  users {
    ...User
    reviews {
      ...Review
      product {
        ...Product
        reviews {
          ...Review
          author {
            ...User
            reviews {
              ...Review
              product {
                ...Product
              }
            }
          }
        }
      }
    }
  }
  topProducts(first: 5) {
    ...Product
    reviews {
      ...Review
      author {
        ...User
        reviews {
          ...Review
          product {
            ...Product
          }
        }
      }
    }
  }
}

Variable Batching Throughput

Constant Load (50 VUs)

Requests/sec Error Rate
23646.13 req/s 0.00%
📊 Response Time Metrics
Min Med Max Avg P90 P95
0.09ms 1.70ms 43.03ms 2.06ms 3.91ms 4.79ms

Ramping Load (0→50→500→50 VUs)

Requests/sec Error Rate
18657.66 req/s 0.00%
📊 Response Time Metrics
Min Med Max Avg P90 P95
0.09ms 9.32ms 120.59ms 11.33ms 23.45ms 28.20ms

Executed Query

query TestQuery_8f7a46ce_2(
  $__fusion_1_upc: ID!
  $__fusion_2_price: Long!
  $__fusion_2_weight: Long!
) {
  productByUpc(upc: $__fusion_1_upc) {
    inStock
    shippingEstimate(weight: $__fusion_2_weight, price: $__fusion_2_price)
  }
}

Variables (5 sets batched in single request)

[
  { "__fusion_1_upc": "1", "__fusion_2_price": 899, "__fusion_2_weight": 100 },
  { "__fusion_1_upc": "2", "__fusion_2_price": 1299, "__fusion_2_weight": 1000 },
  { "__fusion_1_upc": "3", "__fusion_2_price": 15, "__fusion_2_weight": 20 },
  { "__fusion_1_upc": "4", "__fusion_2_price": 499, "__fusion_2_weight": 100 },
  { "__fusion_1_upc": "5", "__fusion_2_price": 1299, "__fusion_2_weight": 1000 }
]

No baseline data available for comparison.


Run 19362130147 • Commit 704dacc • Fri, 14 Nov 2025 11:19:31 GMT

@michaelstaib michaelstaib merged commit 7f3d649 into main Nov 14, 2025
3 checks passed
@michaelstaib michaelstaib deleted the mst/benchmarking-cpu-distribution branch November 14, 2025 16:29
@github-actions
Copy link
Copy Markdown
Contributor

🚀 Fusion Gateway Performance Results

Simple Composite Query

Constant Load (50 VUs)

Requests/sec Error Rate
5976.92 req/s 0.00%
📊 Response Time Metrics
Min Med Max Avg P90 P95
0.76ms 6.98ms 159.65ms 8.22ms 12.49ms 18.02ms

Ramping Load (0→50→500→50 VUs)

Requests/sec Error Rate
4600.35 req/s 0.00%
📊 Response Time Metrics
Min Med Max Avg P90 P95
0.78ms 37.35ms 334.12ms 48.28ms 110.50ms 128.67ms

Executed Query

fragment User on User {
  id
  username
  name
}

fragment Review on Review {
  id
  body
}

fragment Product on Product {
  inStock
  name
  price
  shippingEstimate
  upc
  weight
}

query TestQuery {
  topProducts(first: 5) {
    ...Product
    reviews {
      ...Review
      author {
        ...User
      }
    }
  }
}

Deep Recursion Query

Constant Load (50 VUs)

Requests/sec Error Rate
69.14 req/s 0.00%
📊 Response Time Metrics
Min Med Max Avg P90 P95
19.20ms 672.82ms 1513.49ms 671.00ms 782.94ms 829.72ms

Ramping Load (0→50→500→50 VUs)

Requests/sec Error Rate
66.17 req/s 0.00%
📊 Response Time Metrics
Min Med Max Avg P90 P95
13.98ms 2150.15ms 7221.07ms 2310.18ms 5021.31ms 5592.31ms

Executed Query

fragment User on User {
  id
  username
  name
}

fragment Review on Review {
  id
  body
}

fragment Product on Product {
  inStock
  name
  price
  shippingEstimate
  upc
  weight
}

query TestQuery {
  users {
    ...User
    reviews {
      ...Review
      product {
        ...Product
        reviews {
          ...Review
          author {
            ...User
            reviews {
              ...Review
              product {
                ...Product
              }
            }
          }
        }
      }
    }
  }
  topProducts(first: 5) {
    ...Product
    reviews {
      ...Review
      author {
        ...User
        reviews {
          ...Review
          product {
            ...Product
          }
        }
      }
    }
  }
}

Variable Batching Throughput

Constant Load (50 VUs)

Requests/sec Error Rate
23825.62 req/s 0.00%
📊 Response Time Metrics
Min Med Max Avg P90 P95
0.09ms 1.69ms 48.74ms 2.05ms 3.92ms 4.76ms

Ramping Load (0→50→500→50 VUs)

Requests/sec Error Rate
18684.53 req/s 0.00%
📊 Response Time Metrics
Min Med Max Avg P90 P95
0.09ms 9.26ms 106.63ms 11.34ms 23.60ms 28.34ms

Executed Query

query TestQuery_8f7a46ce_2(
  $__fusion_1_upc: ID!
  $__fusion_2_price: Long!
  $__fusion_2_weight: Long!
) {
  productByUpc(upc: $__fusion_1_upc) {
    inStock
    shippingEstimate(weight: $__fusion_2_weight, price: $__fusion_2_price)
  }
}

Variables (5 sets batched in single request)

[
  { "__fusion_1_upc": "1", "__fusion_2_price": 899, "__fusion_2_weight": 100 },
  { "__fusion_1_upc": "2", "__fusion_2_price": 1299, "__fusion_2_weight": 1000 },
  { "__fusion_1_upc": "3", "__fusion_2_price": 15, "__fusion_2_weight": 20 },
  { "__fusion_1_upc": "4", "__fusion_2_price": 499, "__fusion_2_weight": 100 },
  { "__fusion_1_upc": "5", "__fusion_2_price": 1299, "__fusion_2_weight": 1000 }
]

No baseline data available for comparison.


Run 19370958087 • Commit 7f3d649 • Fri, 14 Nov 2025 17:07:13 GMT

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant