Solana Geyser gRPC - Speed Comparison
slv check geyserbench là lệnh benchmark Solana dùng để so sánh hiệu suất của Shredstream, gRPC và RPC. Hãy chọn loại kết nối, nhập các endpoint bạn muốn so sánh, rồi CLI sẽ hiển thị tỷ lệ thắng, p50, p95, p99, ping, firsts và backfill trong cùng một báo cáo.
Cài đặt trước tiên
bash
curl -fsSL https://storage.slv.dev/slv/install | shcurl -fsSL https://storage.slv.dev/slv/install | shBạn có thể dùng lệnh ngay sau khi cài đặt.
Cách dùng cơ bản
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)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)Chế độ tương tác rất đơn giản:
bash
slv check geyserbench
? Benchmark kind (shredstream / grpc / rpc): (shredstream) ›
? Region (--region) for accurate measurement: (frankfurt) ›
? First endpoint URL: ›slv check geyserbench
? Benchmark kind (shredstream / grpc / rpc): (shredstream) ›
? Region (--region) for accurate measurement: (frankfurt) ›
? First endpoint URL: ›Trước tiên, hãy chọn loại kết nối, sau đó chọn khu vực, rồi nhập các endpoint bạn muốn so sánh.
Vì sao đo theo khu vực lại quan trọng
Solana là mạng toàn cầu, và trong quá trình tạo block, vai trò leader luân phiên giữa các validator. Vì tốc độ lan truyền dữ liệu phụ thuộc vào việc bạn ở gần leader hiện tại đến mức nào, các khu vực gần hơn với các validator nắm giữ leader slot có thể nhận dữ liệu nhanh hơn. Do đó, so sánh theo từng khu vực sẽ cho cái nhìn chính xác hơn so với chỉ xem mức trung bình toàn cầu.
Điều này đặc biệt hữu ích cho các ứng dụng toàn cầu và các workload đòi hỏi độ trễ rất thấp như giao dịch tần suất cao, những trường hợp mà rút ngắn dù chỉ 1 ms cũng có ý nghĩa.
Hữu ích cho cả SLV AI
Vì benchmark này được tích hợp sẵn trong SLV, SLV AI cũng có thể dùng dữ liệu benchmark dành riêng cho Solana để đề xuất kiến trúc, cách tinh chỉnh hiệu suất và quy mô phù hợp với từng workload. Khi bạn muốn tự chạy benchmark, CLI vẫn là công cụ tiện lợi để so sánh chỉ bằng một lệnh.