Learn how to effectively manage, monitor, and maintain your SLYD provider servers for optimal performance and reliability.
This guide covers day-to-day server management tasks including monitoring server health, managing resources, handling maintenance, and troubleshooting common issues. Effective server management ensures maximum uptime and revenue generation.
The SLYD Provider Dashboard is your central hub for managing all aspects of your server infrastructure.
Keep track of your server's health and performance using built-in monitoring tools.
# Check overall server status
slyd-provider status
# View detailed server information
slyd-provider info
# Monitor real-time resource usage
slyd-provider monitor
# Check active instances
slyd-provider instances list
# View server logs
sudo journalctl -u slyd-provider -fEfficiently manage your server resources to maximize utilization and revenue.
Monitor and adjust CPU allocation:
# View CPU allocation
slyd-provider resources cpu
# Adjust CPU cores available
slyd-provider resources set cpu 32
# Set CPU overcommit ratio
slyd-provider config set cpu.overcommit 1.5Configure memory allocation:
# View memory allocation
slyd-provider resources memory
# Adjust available memory
slyd-provider resources set memory 120G
# Configure swap settings
slyd-provider config set memory.swap trueManage storage pools and allocation:
# View storage usage
slyd-provider resources storage
# Add storage pool
slyd-provider storage add /dev/sdc
# Set storage limits
slyd-provider resources set storage 2TMonitor and manage the consumer instances running on your servers.
# List all active instances
slyd-provider instances list
# View detailed instance information
slyd-provider instances info INSTANCE_ID
# Monitor instance resource usage
slyd-provider instances stats INSTANCE_ID
# Force stop a problematic instance (use carefully)
slyd-provider instances stop INSTANCE_ID --forceRegular maintenance ensures optimal performance and prevents unexpected downtime.
Plan maintenance during low-usage periods:
# Schedule maintenance mode
slyd-provider maintenance schedule \
--start "2024-01-15 02:00" \
--duration 2h \
--reason "System updates"Gracefully stop accepting new instances:
# Enter maintenance mode
slyd-provider maintenance start
# Instances will complete, no new ones acceptedUpdate system and SLYD software:
# Update system packages
sudo apt update && sudo apt upgrade -y
# Update SLYD provider software
slyd-provider updateResume normal operations:
# Exit maintenance mode
slyd-provider maintenance stop
# Verify server is accepting instances
slyd-provider statusOptimize your server configuration for maximum performance and earnings.
# Enable performance governor
echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
# Optimize kernel parameters
sudo sysctl -w vm.swappiness=10
sudo sysctl -w net.core.rmem_max=134217728
sudo sysctl -w net.core.wmem_max=134217728# Enable TCP optimization
sudo sysctl -w net.ipv4.tcp_congestion_control=bbr
sudo sysctl -w net.core.default_qdisc=fq
# Increase network buffers
sudo sysctl -w net.ipv4.tcp_rmem="4096 87380 134217728"
sudo sysctl -w net.ipv4.tcp_wmem="4096 65536 134217728"Quick solutions to frequently encountered server management issues.
Server showing unusually high CPU or memory usage
Solution:
slyd-provider instances stats --allInstances experiencing network problems or slow speeds
Solution:
slyd-provider network testsudo ufw status verbosenslookup api.slyd.comiftop -i eth0Storage pool approaching capacity limits
Solution:
slyd-provider storage usageslyd-provider storage clean --older-than 7dslyd-provider storage add /dev/sddFollow these best practices to ensure reliable service and maximize your earnings: