The profiler tool shows CPU usage for each process running in RouterOS. It helps to identify which process is using most of the CPU resources.
Watch our video about this feature.
[admin@MikroTik] > /tool/profile
On multi-core systems, the tool allows specifying per core CPU usage.
"CPU" parameter allows specifying integer number which represents a core or two of predefined values all and total:
In the following example we will take a look at both predefined values:
[admin@MikroTik] > /tool/profile cpu=all NAME CPU USAGE ethernet 1 0% kvm 0 0% kvm 1 4.5% management 0 0% management 1 0.5% idle 0 100% idle 1 93% profiling 0 0% profiling 1 2% [admin@MikroTik] > /tool profile cpu=total NAME CPU USAGE ethernet all 0% console all 0% kvm all 2.7% management all 0% idle all 97.2% profiling all 0% bridging all 0%
Profile classifies processes in several classifiers. Most of them are self-explanatory and do not require detailed explanations.
Property | Description |
---|---|
backup | CPU usage of the Backup service |
bfd | CPU usage of the BFD service |
bgp | CPU usage of the BGP service |
bridging | CPU usage of the Bridging service |
btest | CPU usage of the process by running a Bandwidth test. |
certificate | CPU usage of the Certificate service |
console | CPU usage of the Console |
dhcp | CPU usage of the DHCP-Server and DHCP-Client services |
disk | CPU usage of the storage-related services |
dns | CPU usage of the DNS-related services |
dude | CPU usage using The Dude package services |
CPU usage of the e-mail tool | |
encrypting | CPU usage of the encrypting processes |
eoip | CPU usage by the EoIP |
ethernet | CPU usage of the Ethernet-related properties like link speed, auto-negotiation, duplex mode, monitor a transceiver diagnostic information, etc. |
fetcher | CPU usage of the Fetch tool |
firewall | CPU usage by the Firewall-related processes |
firewall-mgmt | CPU usage by the Firewall Management: Filtering, NAT, Mangle |
flash | Displays the CPU usage of the storage-related services |
ftp | CPU usage by the FTP Service |
gps | CPU usage by the GPS Service |
graphing | CPU usage of the Graphing tool |
gre | CPU usage by the GRE |
health | CPU usage by the system monitoring, workd health |
hotspot | CPU usage by the Hotspot service |
idle | Free CPU resources |
igmp-proxy | CPU usage by the IGMP Proxy service |
internet-detect | CPU usage by the Detect Internet tool |
ip-pool | CPU usage by the IP Pool service |
ipsec | CPU usage by the IPsec service |
kvm | CPU usage by the KVM virtual machine functionality |
l7-matcher | CPU usage by the L7 matcher |
lcd | CPU usage by the LCD Interfaces system |
ldp | CPU usage by the Label Distribution Protocol (LDP) |
logging | CPU usage by the Logging system |
management | CPU usage by the different subsystems: scheduler, networking, file management, etc. |
mpls | CPU usage by the MPLS-related features |
networking | CPU usage of the common set of services included in the networking |
ntp | CPU usage by the NTP service |
ospf | CPU usage by the OSPF service |
pim | CPU usage by the Protocol Independent Multicast |
profiling | CPU usage by the Profiler service |
queue-mgmt | CPU usage by the Queues: Simple queues, Queue tree, Queue types |
queuing | CPU usage by the Intermediate Queuing |
radius | CPU usage by the RADIUS service |
radv | CPU usage by the IPv6 radv daemon log messages service |
remote-access | CPU usage during accessing the device directly without logging into RouterOS |
rip | CPU usage by the Routing Information Protocol |
routing | CPU usage by the Routing-related services |
serial | CPU usage by the serial console and terminal tool |
sniffing | CPU usage by the packet Sniffer tool |
snmp | CPU usage by the SNMP |
socks | CPU usage by the Socket Secure |
spi | CPU usage of the storage-related services |
ssh | CPU usage by the SSH Server |
ssl | CPU usage by the SSL |
supout.rif | CPU usage by the SSL |
telnet | CPU usage by the Telnet service |
tftp | CPU usage by the TFTP service |
traffic-accounting | CPU usage by the Traffic-Flow log system |
traffic-flow | CPU usage by the Traffic-Flow system |
unclassified | CPU usage by the processes or services that are not defined by this classifier |
upnp | CPU usage by the UPnP protocol |
usb | CPU usage by the USB features |
user-manager | CPU usage by the User Manager service |
vrrp | CPU usage by the VRRP |
web-proxy | CPU usage by the Web Proxy |
winbox | CPU usage by the Winbox |
wireguard | CPU usage by the Wireguard |
wireless | CPU usage of the common set of services using Wireless systems |
www | CPU usage by the Webfig HTTP service |
zerotier | CPU usage by the ZeroTier |