명령을 입력하면
top
출력의 첫 번째 줄은 다음과 같습니다.
29646 Usernam+ 20 0 7041320 1.047g 105604 S 1267 0.6 256:11.86 MATLAB
보시다시피 CPU 사용률은 1267%입니다. 이는 프로세스가 서버 CPU 중 13개를 사용하고 있음을 의미합니다. 다음 명령을 사용하여 프로세스가 하나의 CPU(서버의 30번째 CPU)만 사용하도록 강제하려고 합니다.
taskset -c -p 30 29646
그러나 프로세스의 CPU 사용률은 여전히 1300% 정도입니다. 작업 세트가 제대로 작동하지 않는 이유는 무엇입니까?
답변1
주장이 잘못된 것 같습니다. 노력하다
taskset -c 30 -p <pid>