Date: Fri, 29 Mar 2024 16:00:39 +0200 (EET) Message-ID: <763852742.447.1711720839605@help.mikrotik.com> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_446_603127172.1711720839601" ------=_Part_446_603127172.1711720839601 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
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] > /t= ool/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:<= /p>
[admin@MikroTik] > /t= ool/profile cpu=3Dall=20 NAME CPU USAGE =20 ethernet 1 0% =20 kvm 0 0% =20 kvm 1 4.5% =20 management 0 0% =20 management 1 0.5% =20 idle 0 100% =20 idle 1 93% =20 profiling 0 0% =20 profiling 1 2% =20 [admin@MikroTik] > /tool profile cpu=3Dtotal=20 NAME CPU USAGE =20 ethernet all 0% =20 console all 0% =20 kvm all 2.7% =20 management all 0% =20 idle all 97.2% =20 profiling all 0% =20 bridging all 0%
RouterOS processes are classified by type and the CPU usage for each typ= e is displayed separately for ease of debugging.
Property | Description |
---|---|
backup | Backup service |
bfd | BFD service |
bgp | BGP service |
bridging | Bridging service |
btest | Bandwidth test. |
certificate | Certificate service |
console | Console |
container | combined container usage |
dhcp | DHCP-Server and DHCP-Client services |
disk | storage-related services |
dns | DNS-related services |
dude | The Dude package services |
e-mail tool | |
encrypting | encrypting processes |
eoip | EoIP |
ethernet | Ethernet-related properties like link speed, aut= o-negotiation, duplex mode, monitor a transceiver diagnostic information, e= tc. |
fetcher | Fetch tool |
firewall | Firewall-related processes |
firewall-mgmt | Firewall Management: Filtering, NAT, Mangle |
flash | storage-related services |
ftp | FTP Service |
gps | GPS Service |
graphing | Graphing tool |
gre | GRE |
health | system monitoring, workd health |
hotspot | Hotspot service |
idle | Free CPU resources |
igmp-proxy | IGMP Proxy service |
internet-detect | Detect Internet tool |
ip-pool | IP Pool service |
ipsec | IPsec service |
kvm | KVM virtual machine functionality |
l7-matcher | L7 matcher |
lcd | LCD Interfaces system |
ldp | Label Distribution Protocol (LDP) |
logging | Logging system |
management | different subsystems: scheduler, networking, fil= e management, etc. |
mpls | MPLS-related features |
networking | common set of services included in the networkin= g |
ntp | NTP service |
ospf | OSPF service |
pim | Protocol Independent Multicast |
profiling | Profiler service |
queue-mgmt | Queues: Simple queues, Queue tree, Queue types= td> |
queuing | Intermediate Queuing |
radius | RADIUS service |
radv | IPv6 radv daemon log messages service |
remote-access | accessing the device directly without logging in= to RouterOS |
rip | Routing Information Protocol |
routing | Routing-related services |
serial | serial console and terminal tool |
sniffing | packet Sniffer tool |
snmp | SNMP |
socks | Socket Secure |
spi | storage-related services |
ssh | SSH Server |
ssl | SSL |
supout.rif | supout.rif file generation |
telnet | Telnet service |
tftp | TFTP service |
traffic-accounting | Traffic-Flow log system |
traffic-flow | Traffic-Flow system |
unclassified | processes or services that are not defined by th= is classifier |
upnp | UPnP protocol |
usb | USB features |
user-manager | User Manager service |
vrrp | VRRP |
web-proxy | Web Proxy |
winbox | Winbox |
wireguard | Wireguard |
wireless | common set of services using Wireless systems |
www | Webfig HTTP service |
zerotier | ZeroTier |