저는 리눅스 민트를 사용하고 있습니다. 내 노트북에는 Core i5 CPU가 있습니다. 시스템 모니터를 확인해 보니 CPU 1 사용량은 90%~100% 사이이고 CPU 2, 3, 4는 5% 미만으로 표시됩니다. 모든 코어에서 프로세스의 균형을 맞추지 못하는 이유는 무엇입니까? CPU 1의 사용량이 높기 때문에 팬이 계속 작동하고 온도도 높아집니다. Windows에서는 이 문제가 발생하지 않습니다.
답변1
$ top -bn 2 -d 0.01| head -20
top - 19:24:35 up 1:28, 3 users, load average: 0,96, 0,94, 0,93
Tasks: 197 total, 2 running, 195 sleeping, 0 stopped, 0 zombie
%Cpu(s): 8,0 us, 2,7 sy, 0,0 ni, 88,4 id, 0,8 wa, 0,0 hi, 0,1 si, 0,0 st
KiB Mem: 8085060 total, 2308068 used, 5776992 free, 91992 buffers
KiB Swap: 8142844 total, 0 used, 8142844 free, 1504860 cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
79 root 20 0 0 0 0 R 71,5 0,0 13:05.30 kworker/0:1
2260 marek 20 0 1716m 91m 28m S 6,5 1,2 5:37.09 cinnamon
1 root 20 0 27732 3548 1488 S 0,0 0,0 0:01.67 init
2 root 20 0 0 0 0 S 0,0 0,0 0:00.00 kthreadd
3 root 20 0 0 0 0 S 0,0 0,0 0:00.57 ksoftirqd/0
5 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 kworker/0:0H
7 root 0 -20 0 0 0 S 0,0 0,0 0:00.00 kworker/u:0H
8 root rt 0 0 0 0 S 0,0 0,0 0:00.02 migration/0
9 root 20 0 0 0 0 S 0,0 0,0 0:00.00 rcu_bh
10 root 20 0 0 0 0 S 0,0 0,0 0:03.26 rcu_sched
11 root rt 0 0 0 0 S 0,0 0,0 0:00.02 watchdog/0
12 root rt 0 0 0 0 S 0,0 0,0 0:00.02 watchdog/1
13 root 20 0 0 0 0 S 0,0 0,0 0:00.47 ksoftirqd/1
다음과 같이 거버넌스 모드를 볼 수 있습니다.
$ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
ondemand