-
Notifications
You must be signed in to change notification settings - Fork 12
Description
I've been working on making the switch from the archived version of Machinekit (pre HAL/CNC split) to Machinekit-HAL+EMCApplication on the Beaglebone Black. Besides the differences in implementation, there are a number of changes involved in my setup including upgrading to Debian Buster (from Stretch), Python 3 vs 2 and a newer kernel (though still 4.19). Across the board, I'm seeing higher CPU usage for key processes such as the rtapi, milltask, halui and other Python processes. I went from a system that is >90% idle when LinuxCNC is running but not doing anything, to a system that is <60% idle in a similar state. I know there could be a number of contributing factors, but I wanted to reach out and see if anyone had any thoughts on any obvious things to check that could improve performance. milltask seems to be the greatest offender going from ~2% CPU usage to ~17% CPU usage. rtapi went from about 16% up to 21%. halui from ~.5% to ~3%. Any ideas?