in a system there is a process that uses 90% cpu (there are 5 cpus).
how can i decrease this 90% in a system without to add new cpus?
-by setting cpu affinity to this process?
-by using NUMA?
-by using renice?
One possibility would be to move your process to a non-global zone and limit the CPU resource usage by using the "capped-cpu" resource type as explained here: https://docs.oracle.com/cd/E37838_01/html/E61040/grzcc.html#VLZCRgrzpf
By using "renice" you can "only" change the process' priority. As far as I known, when no other process is running, even the "nicest" process will consume the available resources.