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 -f
Efficiently 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.5
Configure 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 true
Manage 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 2T
Monitor 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 --force
Regular 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 accepted
Update system and SLYD software:
# Update system packages
sudo apt update && sudo apt upgrade -y
# Update SLYD provider software
slyd-provider update
Resume normal operations:
# Exit maintenance mode
slyd-provider maintenance stop
# Verify server is accepting instances
slyd-provider status
Optimize 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 --all
Instances experiencing network problems or slow speeds
Solution:
slyd-provider network test
sudo ufw status verbose
nslookup api.slyd.com
iftop -i eth0
Storage pool approaching capacity limits
Solution:
slyd-provider storage usage
slyd-provider storage clean --older-than 7d
slyd-provider storage add /dev/sdd
Follow these best practices to ensure reliable service and maximize your earnings: