Для будущих -желающих, вот полный пример nice
с ударением .
$ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 2
On-line CPU(s) list: 0,1
Thread(s) per core: 2
...
stress
:apt-get install stress
nice -20 stress --cpu 2
top
: v
v
v
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
15894 ubuntu 39 19 8240 96 0 R 99.7 0.0 0:06.43 stress
15895 ubuntu 39 19 8240 96 0 R 99.7 0.0 0:06.42 stress
Это показывает, что оба процессора полностью заняты.
nice --20 stress --cpu 1
top
v
v
v
v
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
15928 ubuntu 20 0 8240 100 0 R 99.7 0.0 0:24.02 stress
15894 ubuntu 39 19 8240 96 0 R 51.2 0.0 1:12.46 stress
15895 ubuntu 39 19 8240 96 0 R 48.8 0.0 1:12.35 stress
Это показывает, что один -основной процесс нагрузки получает свой полный ЦП, в то время как процессы с более низким -приоритетом используют оставшийся 1 ЦП
.
stress
вызовов и просто запуск одного 3 -процесса stress --cpu 3
даст 66% ресурсов ЦП каждому Herbstluftwm не обрабатывает непрозрачность окна, в моем случае этим занимается компоновщик picom
. В picom.conf
я установил inactive-opacity = 1
для получения желаемого результата.