---
title: "Solana Shreds - 速度比較"
description: "使用 slv check geyserbench 比較 Shredstream、gRPC 與 RPC 端點"
canonical: "https://erpc.global/zh-tw/doc/shredstream/speed-comparison/"
locale: "zh-tw"
---

# Solana Shreds - 速度比較

`slv check geyserbench` 是一個 Solana 基準測試指令，用來比較 Shredstream、gRPC 與 RPC 的效能。選擇連線類型並輸入您要比較的端點後，CLI 會在一份報告中顯示勝率、p50、p95、p99、ping、firsts 和 backfill。

![slv check geyserbench](https://erpc.global/doc/general/slv-check-geyserbench.jpg)

## 先安裝

```bash
curl -fsSL https://storage.slv.dev/slv/install | sh
```

安裝完成後，就能立即使用這個指令。

## 基本用法

```bash
slv check geyserbench --help
Usage:   slv check geyserbench
Version: 2026.4.3.1321

Description:

  Run geyserbench with generated config

Options:

  -h, --help                      - Show this help.
  --kind          <kind>          - Benchmark kind: shredstream | grpc | rpc
  --region        <region>        - Benchmark region for region-aware measurement
  --endpoint      <endpoint>      - Endpoint URL to compare
  --transactions  <transactions>  - Transaction sample size                        (Default: 10000)
```

互動模式使用起來很簡單：

```bash
slv check geyserbench
? Benchmark kind (shredstream / grpc / rpc): (shredstream) ›
? Region (--region) for accurate measurement: (frankfurt) ›
? First endpoint URL: ›
```

先選擇傳輸方式，接著選定區域，最後輸入您要比較的端點。

## 為什麼依區域測量很重要

Solana 是遍佈全球的網路，在出塊過程中，leader 由不同的 validator 輪流擔任。資料的傳播速度取決於您與目前 leader 的距離，因此距離 leader slot 較近的區域能更快收到資料。也就是說，依區域逐一比較，會比只看全球平均值更能準確掌握實際狀況。

這對全球性應用程式，以及高頻交易等極低延遲的工作負載特別有用；在這類工作負載中，即使只縮短 1 ms 也有意義。
