Introduction
This document describes CPU and RAM allocation for IOx with Industrial Routers based on deployment needs. A proper distribution of resources aids with running multiple IOx applications simultaneously.
Note: A proper distribution of resources helps with running multiple IOx applications simultaneously.
Templates
The Cisco IR8340, IR1835, and IR8100 routers offers higher vCPU and RAM allocation to host Cisco IOx applications. This can be done on the routers by the support of Data Plane Heavy and Service Plane Heavy distribution templates.
You can allocate 3 GB of RAM and two vCPU cores to the IR1835 and IR8100 routers, and 3 GB of RAM and three vCPU cores to the IR8340 router.
Template definitions
- Data Plane Heavy— This template points to a router configuration where majority of system resources are dedicated to the data plane, which is responsible for processing and forwarding network packets.
Data Plane Heavy template maximizes throughput and ensures high-speed packet transfer, which is essential for network traffic demands.
This ensures more processing power and memory to handle the increased load on the data plane, enhancing the ability of the router to move large volumes of data efficiently.
Service Plane Heavy— This template points to a router configuration where majority of system resources are allocated to the service plane, which is responsible for providing network services such as Quality of Service (QoS), security functions, and load balancing.
Service Plane Heavy template allocates additional vCPU and RAM to IOx applications. However, it reduces data throughput (bandwidth).
IR8340 CPU & Memory Profile

IR1835 CPU & Memory Profile

Configuration
IR 8100 & IR 1835:
platform resource {data-plane-heavy|service-plane-heavy}
IR 8340:
platform resource {control-plane-heavy-|data-plane-heavy|service-plane-heavy}
This command can be used to adjust the cores across control plane, service plane, and data plane. Once the configuration is saved, reboot the device for the profile to take effect.
Verification
CPU allocation
Show platform software cpu alloc
Show platform software cpu share
Memory allocation
Show app-hosting resource
CPU units resource allocation:
Show app-host infra
Note:
Routers with 2 GB RAM and a single core vCPU (IOx resources) cannot run multiple IOx applications such as Unified Threat Defense and Cisco Cyber Vision.