Real-time performance
Wandelbots NOVA automatically configures your instance for optimal robot control performance using real-time technologies. Understanding this configuration can help you troubleshoot performance issues and ensure your setup meets the requirements for stable robot operation.
Real-time kernel
All NOVA installations include a real-time (RT) enabled kernel by default. The RT kernel ensures deterministic timing and low latency, which are critical for:
- Maintaining stable communication with robot controllers
- Meeting strict timing requirements for industrial protocols (e.g., RSI for KUKA, PROFINET)
- Avoiding disconnects and performance issues during robot operation
The real-time kernel is required for all robot types and is automatically installed during the NOVA setup process.
Robot-real-time tuned profile
No manual configuration needed: The RT kernel and robot-realtime tuned profile are automatically installed and activated during NOVA installation.
You don’t need to take any additional steps.
NOVA automatically applies a robot-realtime tuned profile that optimizes system performance for robot control.
This profile configures:
- CPU core isolation: Approximately 1 out of every 6 CPU cores is reserved exclusively for real-time services (such as robot control)
- Reduced system jitter: Background processes are prevented from interfering with time-critical robot operations
- Network latency optimization: Network stack is tuned for low-latency communication
This is why NOVA requires a minimum of 4 CPU cores: with core isolation in effect, you need sufficient cores for both real-time robot control and general system operations.
SR-IOV-capable network interfaces
For production setups, especially real-time or near-real-time scenarios such as PROFINET communication, robot control, or coordinated motion of multiple robots, use an SR-IOV-capable system. Wandelbots NOVA can run without SR-IOV, but production systems should use SR-IOV-capable network interfaces to reduce latency, jitter, and network stack overhead.
SR-IOV support depends on the complete hardware and software stack, including:
- BIOS/UEFI settings
- CPU and chipset
- Linux kernel
- NIC, firmware, and driver
The k3s runtime is shipped with Wandelbots NOVA and is part of the required software stack.