Hello everyone,
In the past, before macOS 9, it was simple to allocate more memory to an application, thus avoiding reaching too high percentages of CPU utilization. Nowadays, Apple has created an algorithm that is supposedly able to manage the allocation of available CPU and memory resources...
This management is clearly not optimal for my musical environment which consists of an iMac Pro and two Mac minis. These three computers are networked together by means of three VEP7 servers. The internal disks are all SSDs to which are added two external SSDs formatted in virtual raid 0.
My issue is that while each of the three VEP7 servers windows shows relatively low total usage of 10-20% (shown in the bottom right of main window), the VEP 7 usage shown by each computer's Activity Monitor indicates a much higher value, sometimes beyond 200%, which leads to sound artifacts or crashes that force me to reduce the number of instances or virtual instruments, having to bounce them individually on audio tracks in Motu DP10.
On all three computers, the Individual Activity Monitor of each VEP7 servers and/or of DP10 are always above 130%, sometimes reaching way above 200% of the CPU allocated by Apple algorithm, while the total CPU activity never exceeds 10 to 15% for the Mac minis and 30% for the iMac Pro, pretty evenly spread across all cores (thanks to VEP7). Also, those three computers have certainly more than enough ram (256 Gb for the iMac Pro and 64 Gb for each of the two Mac minis), but their memory usage is barely reaching 15 Gb for the iMac Pro and 7 Gb for each of the two Mac minis. Therefore, they all three have CPU and memory resources that are largely underutilized by Apple's questionable algorithm.
I am currently using macOS 10.15. In order to allocate more resources usage for VEP7 and DP10, would there be any efficient command or code I could safely type into the Terminal ?
Thanks ahead for your kind help !
Robert