병렬 실행 요소

병렬 실행 요소

Linux를 병렬로 실행하는 방법 factor, 즉 모든 CPU 코어를 활용하는 방법은 무엇입니까?

실행해 보았 factor <prime number>으나 아쉽게도 CPU 코어 1개만 활용되었습니다.

답변1

당신은 할 수 없습니다! 여러 개의 코어/프로세서를 사용하려면 이를 수행하는 프로그램을 작성해야 하지만 factor그렇지 않습니다. 그러나 어쨌든 영향을 미칠 만큼 큰 수를 처리하지는 않습니다.

> LANG=C factor 23324334789983497346867676887877338391988484874
factor: '23324334789983497346867676887877338391988484874' is too large

(이 숫자는 숫자 키패드를 무작위로 두드린 결과일 뿐이며 첫 번째 요소는 분명합니다.)

답변2

CPU 사용량을 스트레스 테스트하고 싶다면 다음과 같은 훌륭한 도구가 있습니다.압력, 대안으로 Henrik이 답변에서 말한 내용을 고려하면 해당 명령을 사용할 수 없습니다 factor.

관련 정보