Validator health check

This script runs a full system health report for your X1 validator: it checks CPU, Memory, Disk I/O, Network latency, Clock synchronization, and Vote Account activity — all in one run.

Overview

Check
Purpose

CPU / Load

Ensures node isn’t CPU-bound

Memory / Swap

Detects paging or low RAM

Disk I/O

Measures NVMe read/write latency

Network

Measures ping to rpc.mainnet.x1.xyz

NTP / Clock

Verifies system time sync

Vote Account

Confirms validator is actively voting


Usage

  1. Copy the full script below into a file named x1_health.sh:

    nano x1_health.sh
  2. Make it executable:

    chmod +x x1_health.sh
  3. Run:

    ./x1_health.sh

Full Script


Example Output


Notes

  • Run it as your validator user (not root) for accurate environment checks.

  • Requires: bc, sysstat, and solana CLI in $PATH. Install with:

Last updated