Solana Direct Shreds - مقارنة السرعة

slv check geyserbench هو أمر اختبار أداء لـ Solana يقارن بين أداء Shredstream وgRPC وRPC. اختر نوع الاتصال، وأدخل نقاط النهاية التي تريد مقارنتها، وسيعرض CLI معدل الفوز وp50 وp95 وp99 وping وfirsts وbackfill في تقرير واحد.
slv check geyserbench

التثبيت أولًا

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 عالمية، وينتقل دور القائد بين المدققين بالتناوب أثناء إنتاج الكتل. ولأن سرعة انتشار البيانات تعتمد على مدى قربك من القائد الحالي، يمكن للمناطق الأقرب إلى خانات القائد أن تستلم البيانات بشكل أسرع. وهذا يعني أن المقارنة منطقةً بمنطقة تمنح صورة أدق من الاكتفاء بالمتوسطات العالمية.
ويفيد ذلك خصوصًا في التطبيقات العالمية وفي أحمال العمل التي تتطلب زمن استجابة منخفضًا جدًا، مثل التداول عالي التردد، حيث يُحدث توفير ولو 1 ms فرقًا.