[linux] 프로세스를 CPU 코어에 고정

왜 이런것을 하느냐?

나 같은 경우는 Online Judge에서 사용하는 Sandbox가 항상 일정한 속도가 나와야 해서 사용한다.

먼저 ps 명령으로 프로세스의 pid를 알아오자.

ps -a

그후 taskset으로 프로세스를 코어에 지정한다.

아래는 pid 11670인 프로세스를 1번 코어에 지정한 경우이다.

taskset -cp 1 11670

아래와 같이 하면 현재 사용가능한 코어의 리스트가 나오게 된다.

taskset -cp 11670