14 KiB
🏗️ ZeroLagHub Infrastructure - Complete Specifications
Last Updated: December 7, 2025
Provider: GTHost
Cost: $109/month
Status: Production Infrastructure
🖥️ Dedicated Server Hardware
Server Platform
Model: Supermicro 2029TP-HC1R (hot-swap HDD chassis)
Form Factor: Enterprise rackmount server
CPU
Model: Intel Xeon Silver 4116
Cores: 12 cores / 24 threads
Clock Speed: 2.1 GHz base, 3.0 GHz turbo
Architecture: Intel Skylake-SP (Server Processor)
TDP: 85W
Cache: 16.5 MB L3
Performance:
- Single-threaded: Excellent for game servers
- Multi-threaded: Handles 11 VMs + 75-100 containers
- Turbo boost ensures responsive provisioning
Memory (RAM)
Configuration: 6 x 32GB DIMMs
Total: 192 GB
Type: Hynix DDR4 RDIMM (Registered)
Speed: 2400 MHz
ECC: Yes (Error-Correcting Code)
Benefits:
- ECC protects against memory corruption
- Registered DIMMs = enterprise reliability
- 192GB = ample headroom for VM overhead + game servers
Storage
Configuration: 2 x 1.92TB SSD
Model: Samsung PM863 (Enterprise SSD)
Total Capacity: 3.84 TB raw
Available: ~1.8 TB (after Proxmox + VMs + overhead)
Interface: SATA (likely in RAID configuration)
Samsung PM863 Specs:
- Enterprise-grade datacenter SSD
- Optimized for mixed workload
- Power Loss Protection (PLP)
- High endurance rating
RAID Configuration (Likely):
- RAID 1 (mirrored) for redundancy
- Or ZFS RAID-Z for Proxmox storage
Network
Bandwidth: 300 Mbit/s (37.5 MB/s)
Metering: Unmetered (no bandwidth caps)
Uplink: Enterprise datacenter connection
Performance Assessment:
- 300 Mbit/s = 30-40 concurrent Minecraft players comfortably
- Unmetered = no surprise overage charges
- Sufficient for soft launch, may need upgrade at scale
Operating System
OS: Proxmox VE 8 (64-bit)
Base: Debian 12 "Bookworm"
Kernel: Linux 6.2+
📊 Partition Layout
Disk Partitions
/boot: 1024 MB (1 GB) - Boot partition
/swap: 2048 MB (2 GB) - Swap space
/root: Auto size - Main Proxmox system + VM storage
(~3.8 TB usable after RAID)
Storage Allocation (Estimated):
Total: 3.84 TB raw (2 x 1.92TB)
RAID overhead: -0.04 TB (metadata, alignment)
--------
Available: 3.80 TB
Proxmox OS: -0.10 TB (Proxmox + system)
VM Disks: -1.80 TB (11 VMs, templates)
LXC Containers: -0.10 TB (current containers)
--------
Free Space: 1.80 TB (for game servers + growth)
🎯 Performance Characteristics
CPU Capabilities
Per-Core Performance: ⭐⭐⭐⭐ (Excellent for game servers)
- Minecraft servers are single-threaded
- 3.0 GHz turbo provides snappy performance
- 12 cores = 12 simultaneous high-performance game servers
Multi-Core Throughput: ⭐⭐⭐⭐⭐ (Excellent for hosting)
- 24 threads handle VM overhead efficiently
- Can run 11 Proxmox VMs + 75-100 LXC containers
- Provisioning operations don't impact running servers
Virtualization: ⭐⭐⭐⭐⭐ (Native support)
- Intel VT-x + VT-d enabled
- Hardware-accelerated virtualization
- LXC containers = near-native performance
Memory Capabilities
Capacity: 192 GB = Excellent for scale
- Average Minecraft server: 2-4 GB
- 192 GB / 4 GB = 48 simultaneous 4GB servers
- Or 96 lightweight 2GB servers
Speed: 2400 MHz DDR4 = Good (not bleeding edge, but sufficient)
- DDR4-2400 provides adequate bandwidth for game hosting
- ECC ensures data integrity under load
Reliability: ECC RDIMM = Enterprise-grade
- Detects and corrects memory errors
- Critical for 24/7 uptime
Storage Capabilities
Capacity: 3.84 TB = Very Good for initial scale
- Each Minecraft server: 1-5 GB (world size varies)
- Can host 300-500 Minecraft servers comfortably
- 1.8 TB free = room for significant growth
Performance: Samsung PM863 = Excellent for workload
- Random IOPS: ~10,000 read, ~2,000 write
- Sequential: 520 MB/s read, 485 MB/s write
- Perfect for database + game world I/O
Reliability: Enterprise SSD = Excellent
- Power Loss Protection prevents corruption
- Rated for 1.3 PB writes (years of 24/7 operation)
- RAID 1 (likely) provides redundancy
Network Capabilities
Bandwidth: 300 Mbit/s = Adequate for soft launch
- Minecraft player: ~0.5-1 Mbit/s
- 300 Mbit/s = 30-60 players (conservative estimate)
- Unmetered = no bandwidth overage charges
Upgrade Path: GTHost likely offers 1 Gbps upgrades
- 1 Gbps would support 100-200 players
- Consider upgrade when approaching 40+ concurrent players
🏗️ Current Resource Allocation
VM Resource Breakdown (11 VMs)
Hypervisor Overhead: ~8 GB RAM, 2 CPU cores
Critical Production:
├─ VM 100 (zlh-panel): 4 GB RAM, 2 cores, 32 GB disk
├─ VM 103 (zlh-api): 4 GB RAM, 2 cores, 32 GB disk
└─ VM 101 (zlh-wings): 8 GB RAM, 4 cores, 64 GB disk
Platform Services:
├─ VM 102 (zlh-portal): 4 GB RAM, 2 cores, 32 GB disk
├─ VM 104 (zlh-monitor): 8 GB RAM, 2 cores, 64 GB disk
└─ VM 1002 (zlh-proxy): 2 GB RAM, 1 core, 16 GB disk
Network Layer:
├─ VM 1000 (zlh-router): 4 GB RAM, 2 cores, 32 GB disk
├─ VM 1006 (zpack-router): 4 GB RAM, 2 cores, 32 GB disk
└─ VM 1001 (zlh-dns): 2 GB RAM, 1 core, 16 GB disk
Development/Support:
├─ VM 300 (zlh-panel-dev): 4 GB RAM, 2 cores, 32 GB disk
└─ VM 2000 (zlh-ci): 4 GB RAM, 2 cores, 32 GB disk
Backup:
└─ VM [zlh-back]: 8 GB RAM, 2 cores, 128 GB disk
TOTAL VM ALLOCATION: 56 GB RAM, 24 cores, ~512 GB disk
Available for Game Servers
RAM Available: 192 GB - 56 GB (VMs) - 8 GB (overhead) = 128 GB
CPU Available: 24 threads - 24 (VM allocation) = 0 (shared)
Disk Available: 1.8 TB free
Game Server Capacity (Conservative):
├─ 2GB servers: 64 simultaneous servers
├─ 4GB servers: 32 simultaneous servers
└─ 8GB servers: 16 simultaneous servers
Developer Environment Capacity:
├─ 2GB dev envs: 64 simultaneous environments
└─ 4GB dev envs: 32 simultaneous environments
Note: CPU is oversubscribed (common in hosting) since most game servers idle at <20% CPU usage. Turbo boost ensures good single-thread performance when needed.
📈 Capacity & Scaling Projections
Current Capacity (As Deployed)
Game Servers: 30-50 active servers with current VM allocation
Developer Environments: 75-100 environments (documented capacity)
Concurrent Players: 30-60 players (network limited)
Optimized Capacity (With Tuning)
Game Servers: 60-80 active servers (after VM consolidation)
Developer Environments: 100-150 environments
Concurrent Players: Still 30-60 (network bottleneck)
Maximum Theoretical Capacity
Game Servers: 128 lightweight servers (if only game hosting, no dev)
Developer Environments: 192 environments (if only dev, no games)
Storage: 300-500 servers before storage exhaustion
Limiting Factors:
- Network (300 Mbit/s) - limits concurrent players
- RAM (192 GB) - limits concurrent heavy servers
- Storage (1.8 TB free) - limits total servers
💰 Cost Analysis
Current Infrastructure Cost
Monthly: $109 GTHost dedicated server
Annually: $1,308
Cost per Resource:
- Per GB RAM: $0.57/month ($109 ÷ 192 GB)
- Per CPU core: $9.08/month ($109 ÷ 12 cores)
- Per TB storage: $28.39/month ($109 ÷ 3.84 TB)
Competitive Analysis
AWS Equivalent (m5.2xlarge + storage + bandwidth):
- 8 vCPU, 32 GB RAM, 1 TB storage, 1 Gbps
- Cost: ~$300-400/month
Hetzner Dedicated (Similar specs):
- 12 core Xeon, 128 GB RAM, 2x2TB SSD
- Cost: ~$100/month (but higher network costs)
GTHost Value: ⭐⭐⭐⭐⭐ Excellent
- 40-60% cheaper than AWS
- Competitive with Hetzner
- Unmetered bandwidth (key advantage)
🎯 Competitive Advantages
1. LXC Performance
- Host hardware enables 20-30% better performance vs Docker
- Intel Xeon Silver 4116 single-thread performance excellent for games
2. Resource Density
- 192 GB RAM supports 30-50 simultaneous 4GB servers
- Competitors typically offer 64-128 GB at this price point
3. Storage Performance
- Samsung PM863 enterprise SSDs outperform consumer SSDs
- Power Loss Protection prevents world corruption
- Hot-swap chassis enables maintenance without downtime
4. Network
- Unmetered = no bandwidth surprises
- 300 Mbit/s adequate for soft launch
- Upgrade path available when needed
⚠️ Identified Constraints
1. Network Bandwidth (Current Bottleneck)
- 300 Mbit/s limits to 30-60 concurrent players
- Recommendation: Monitor bandwidth usage, upgrade to 1 Gbps when approaching 40 players
- Upgrade Cost: Likely +$20-50/month for 1 Gbps
2. CPU Oversubscription
- 24 threads allocated to VMs, but most VMs idle
- Game servers share CPU via time-slicing
- Risk: If all servers spike simultaneously, performance degrades
- Mitigation: Limit concurrent servers to 40-50 until load testing proves higher safe
3. Storage Growth
- 1.8 TB free supports 300-500 servers
- Each server grows over time (world expansion)
- Recommendation: Monitor disk usage, plan expansion at 70% utilization
- Expansion Options: Add external storage or upgrade to larger SSDs
🔧 Optimization Opportunities
Immediate Optimizations (No Cost)
-
VM Consolidation
- Merge zlh-panel-dev into zlh-panel (save 4 GB RAM, 2 cores)
- Merge zlh-proxy into zlh-router (save 2 GB RAM, 1 core)
- Gain: 6 GB RAM, 3 cores for game servers
-
LXC Over VMs
- Convert lightweight VMs to LXC containers
- Example: zlh-dns, zlh-proxy candidates
- Gain: Lower overhead, faster provisioning
-
Memory Ballooning
- Enable KSM (Kernel Same-page Merging) on Proxmox
- Deduplicate identical memory pages
- Gain: 5-10% more available RAM
Paid Optimizations (Consider at Scale)
-
Network Upgrade: 1 Gbps uplink (+$20-50/month)
- Removes player concurrency bottleneck
- Enables 100-200 player capacity
-
Storage Expansion: Add 4TB NVMe (+$50/month)
- Doubles storage to ~6 TB total
- Supports 600-1000 servers
-
Cloudflare Enterprise (+$200/month)
- DDoS protection for game traffic
- CDN for static assets
- Worth it at 100+ servers
📊 Hardware Lifecycle
Current Status (December 2025)
Server Age: Unknown (likely 1-3 years based on Xeon Silver 4116 era)
Expected Lifespan: 5-7 years for enterprise server
Remaining Life: Likely 3-5 years
Components:
- CPU: Xeon Silver 4116 (2017 release) - still very capable
- RAM: DDR4-2400 (current gen, plenty of life)
- SSD: Samsung PM863 (enterprise grade, high endurance)
Upgrade Path (Future)
Year 1-2 (Current plan):
- Optimize existing hardware
- Minor network upgrades if needed
Year 3-4 (Growth phase):
- Consider second dedicated server
- Load balance across servers
- Geographic distribution
Year 5+ (Scale phase):
- Migrate to colocation or cloud
- Multi-datacenter deployment
🛡️ Reliability Features
Hardware Reliability
✅ ECC Memory - Corrects single-bit errors automatically
✅ Enterprise SSDs - Power Loss Protection, high endurance
✅ Hot-Swap Chassis - Replace drives without shutdown
✅ Redundant Power (likely) - Supermicro chassis typically dual PSU
Software Reliability
✅ Proxmox High Availability - VM failover (if configured)
✅ PBS Backup - Incremental backups to Backblaze B2
✅ LXC Snapshots - Fast rollback capability
✅ RAID Mirroring (likely) - Disk failure protection
Network Reliability
✅ Datacenter Uptime - GTHost likely 99.9%+ SLA
✅ Unmetered Bandwidth - No throttling during spikes
⚠️ Single Uplink - No network redundancy (acceptable for price point)
🎯 Summary & Recommendations
Hardware Assessment: ⭐⭐⭐⭐ Very Good for Use Case
Strengths:
- Excellent CPU for game server hosting (Xeon Silver 4116)
- Abundant RAM (192 GB = 30-50 servers)
- Enterprise storage (Samsung PM863 + hot-swap)
- Unmetered bandwidth (no surprise charges)
- Great value ($109/month for these specs)
Limitations:
- Network bandwidth (300 Mbit/s = 30-60 players)
- Storage growth constraint (monitor usage)
- CPU oversubscription (limit concurrent servers initially)
Recommendations
Now (Launch Phase):
- ✅ Deploy on current hardware - adequate for soft launch
- ✅ Limit to 40-50 concurrent servers initially
- ✅ Monitor bandwidth, RAM, and disk usage
Month 1-3 (Early Growth):
- 🔧 Optimize VM allocation (consolidate where possible)
- 🔧 Implement aggressive monitoring
- 🔧 Consider 1 Gbps network upgrade if approaching 40 players
Month 6-12 (Scale Phase):
- 📈 Evaluate storage expansion based on usage
- 📈 Consider second server for geographic distribution
- 📈 Implement Cloudflare Enterprise for DDoS protection
Capacity Targets by Phase
Soft Launch (Month 1-3): 20-30 servers, 10-20 players
Public Launch (Month 3-6): 40-50 servers, 30-40 players
Growth Phase (Month 6-12): 60-80 servers, 60-100 players (with 1 Gbps upgrade)
Scale Phase (Month 12+): 100+ servers, multi-server deployment
✅ Conclusion
Status: Infrastructure is production-ready for ZeroLagHub launch.
Key Points:
- Hardware specifications are excellent for initial scale
- 192 GB RAM supports 30-50 game servers
- Storage capacity adequate for 300-500 servers
- Network bandwidth is current bottleneck (acceptable for soft launch)
- Cost-effective ($109/month for enterprise-grade hardware)
Green Light: ✅ Launch when platform development complete (currently 85% ready).
Last Updated: December 7, 2025
Source: GTHost server specifications + ZeroLagHub infrastructure analysis