1
for i in `seq 1 8` ; do
(./runProgram &)
done
친애하는 동지를 호출 동시에 프로세서 피닝와 프로세서 "III"따라 고정 프로세서 8 개 복사본 동시에내가 어떻게</p> <p>I-실행 (8) 사본입니다 8 개 독립적 인 프로세스를 생성하여 병렬 프로세스를 만들고, 다음 일은 내가 검색에서 오전하는 방법을 알고 ,
III-RUN (2 개 카피 코어 당) 피닝 16 개 개의 복사본을 동시에
II-RUN (각 사본을 자신의 프로세서 코어이다) 과 코드에서 특정 함수 호출 후 프로세서 코어를 가장 먼 코어로 뒤집습니다.
현재 내 CPU 구성은 8 코어입니다. Fedora OS를 실행 중입니다. 나는 사전에 프로세스 ID를 모른다.
를 제안하십시오.
미리 감사드립니다.
CPU 친화력을 위해'taskset'을 시도해보십시오 : [리눅스에서 프로세스의 친 화성을 어떻게 설정할 수 있습니까?] (http://unix.stackexchange.com/q/73/376) – miku
프로세스를 알지 못합니다. 사전에 ID. – Basmah
'taskset '를 사용하여 새로운 프로세스를 시작할 수 있습니다. 미리 ID를 알 필요는 없습니다. CPU 번호를 계산하기 위해'$ i'를 사용하십시오. ** i ** **'taskset -c $ ((i-1)) ./runProgram &'에 대해 1을 뺍니다. –