Router CPU profile graphs

I am exploring Mikrotik for over an year now. Amazed with it capabilities.

I am noticing cpu has been over 50% in usage on my graphs, which used to be 25% months back. I wish to plot graphs for each process in /tool profile. Is that possible through any snmp monitoring? What would be the oid for /tool profile. Which snmp monitoring would be the best to make use of Mikrotik’s values?

It is not possible, but I will see if that is possible. Maybe we can take it as a feature request for future. For now, you can simply watch the Profile menu at the times when CPU is usually high

I have seen cpu usage constantly high when i use layer7 Protocol. I use it for youtube video blocks and to limit few file extensions like dmg, exe, iso. Even with 5-7 regex of Layer7 Protocol, i have seen cpu spiking most of the times.

I decided to remove Layer7 entirely. What i see is my cpu load below 20% all the time.

Are there any best practices of some consideration to use Layer7? I desperately need to use the same for youtube stream blocking. Blocking entire site kills google, gmail.

Any suggestions on my condition?