FAQ - ทั่วไป
Q. ข้อกำหนดของเซิร์ฟเวอร์มีอะไรบ้าง?
แม้จะสามารถ deploy ไคลเอนต์ Solana บน VPS หรือเครื่องเสมือน (VM) ได้ แต่การทำให้ได้ประสิทธิภาพเต็มที่และการทำงานที่เสถียรนั้นทำได้ยาก RPC node และ validator ต้องการทรัพยากรระบบสูงเป็นพิเศษ จึงจำเป็นอย่างยิ่งที่จะต้องเตรียมสภาพแวดล้อมเซิร์ฟเวอร์ที่เหมาะสม
Solana แนะนำอย่างเป็นทางการให้ใช้เซิร์ฟเวอร์ bare metal
สเปกที่แนะนำสำหรับ RPC node
Standard RPC (SendTx / Geyser gRPC) และ Index RPC (ทำดัชนีแบบเต็ม) แตกต่างกันอย่างมาก โดยเฉพาะในด้านความต้องการหน่วยความจำและพื้นที่จัดเก็บ
ข้อกำหนดฮาร์ดแวร์สำหรับ RPC (แนวทาง)
| ส่วนประกอบ | RPC node | Index RPC (อ้างอิง) |
|---|---|---|
| CPU | 24 คอร์+ @ 2.8GHz+ / AMD Gen3+ / Intel Ice Lake+ / SHA extensions / AVX2 | 32 คอร์+ (แนะนำความเร็วสัญญาณนาฬิกาสูง) |
| RAM | 512GB+ | 1152GB+ |
| ดิสก์ | NVMe Gen3 x4 หรือดีกว่า / แนะนำให้แยก Accounts / Ledger / Snapshots | ความจุมากขึ้น + TBW สูง / แนะนำให้แยก |
| เครือข่าย | 1Gbps ขึ้นไป | 1Gbps ขึ้นไป (แบนด์วิดท์มากขึ้นจะดีกว่า) |
| GPU | ไม่จำเป็น | ไม่จำเป็น |
หมายเหตุ:
ความเร็วสัญญาณนาฬิกา (clock speed) และ throughput ที่ได้จริงถือว่าสำคัญกว่าจำนวนคอร์
Index RPC อาจติดคอขวดที่หน่วยความจำและพื้นที่จัดเก็บ ดังนั้นควรตรวจสอบให้แน่ใจว่ามีความจุเพียงพอและมี IOPS สูง
หากต้องทำดัชนี เราแนะนำ 768GB ขึ้นไป และ 1152GB ขึ้นไปเพื่อการทำงานที่เสถียร
สเปกที่แนะนำสำหรับ testnet validator
เนื่องจากสภาพแวดล้อม testnet มีโหลดต่ำกว่า mainnet เราจึงแนะนำสเปกต่อไปนี้:
- CPU Ryzen 16 คอร์
- RAM DDR5 128GB
เราได้ยืนยันแล้วว่าสเปกนี้ทำงานได้อย่างเสถียร ซึ่งช่วยลดต้นทุนการดำเนินงานได้ ส่วน SLV Metal มีสเปกนี้ให้บริการในราคาเริ่มต้น €398 ต่อเดือน
สเปกที่แนะนำสำหรับ mainnet validator
เพื่อการทำงานที่เสถียรและการทำกำไรบน mainnet ขอแนะนำสเปกต่อไปนี้:
Agave Validator (ข้อกำหนดและคำแนะนำอย่างเป็นทางการ)
- CPU: 24 คอร์+ @ 2.8GHz+ / AMD Gen3+ / Intel Ice Lake+ / SHA extensions / AVX2
- RAM: 256GB+
- ดิสก์: NVMe Gen3 x4 หรือดีกว่า (แนะนำให้แยก Accounts / Ledger / Snapshots)
Firedancer (Frankendancer)
- ขั้นต่ำ: CPU 24 คอร์ @ >2.8GHz / RAM 256GB / NVMe 2TB (TBW สูง)
- แนะนำ: CPU 32 คอร์ @ >3GHz (รองรับ AVX512) / RAM 512GB (ECC) / แยก Accounts-Ledger / 1Gbps+
เมื่อพิจารณาความคุ้มค่า การใช้ Agave กับ CPU 24 คอร์และ RAM 384GB ถือว่าเหมาะที่สุด สเปกนี้ไม่ได้เพียงแค่พอสำหรับการทำงานขั้นต่ำ แต่ยังช่วยให้มั่นใจได้ถึงประสิทธิภาพที่เสถียรและการทำกำไร
หากคุณยังไม่ได้เตรียมเซิร์ฟเวอร์ bare metal โปรดดู คู่มือการตั้งค่าเซิร์ฟเวอร์ Bare Metal ของเรา
อ่านเพิ่มเติม:
Q. การตั้งค่าที่แนะนำสำหรับ RPC และ validator ประสิทธิภาพสูงคืออะไร?
จากประสบการณ์การดำเนินงานของ Validators DAO และ ERPC เรามีการตั้งค่าเริ่มต้นที่เหมาะสมที่สุดซึ่งให้ประสิทธิภาพสูงในหลากหลายสภาพแวดล้อม โดยเฉพาะการตั้งค่าสำหรับ mainnet นั้น การปรับแต่ง เช่น จำนวนเธรดและพารามิเตอร์อื่น ๆ ได้รับการกำหนดค่าโดยสมมติว่าใช้ CPU 32 คอร์
ไฟล์การตั้งค่าเผยแพร่เป็นโอเพนซอร์สบน GitHub และสามารถปรับแต่งได้อย่างอิสระตามความต้องการของคุณ เรายินดีอย่างยิ่งที่จะรับการมีส่วนร่วมในการปรับปรุงการตั้งค่าเหล่านี้ หรือการเสนอแนวทางพัฒนาใหม่ ๆ โปรดเข้าร่วมชุมชน Validators DAO เพื่อมีส่วนร่วม
Q. ฉันเริ่ม validator แล้ว และดูเหมือนว่าจะตามทันสล็อตล่าสุดแล้ว แต่ยังถูกระบุว่าเป็น "Delinquent"
แม้ว่า validator ของคุณจะตามทันสล็อตล่าสุดแล้ว แต่หากไม่ได้ลงคะแนนโหวต ก็จะยังคงถูกระบุว่าเป็น "Delinquent"
สำหรับรายละเอียดข้อกำหนด โปรดดูข้อมูลต่อไปนี้: