Bash 스크립트가 여러 프로세서에서 명령을 실행하도록 허용

Bash 스크립트가 여러 프로세서에서 명령을 실행하도록 허용

다양한 옵션을 사용하여 여러 파일에 대해 compute_all_matrices.sh"deepTools"를 시작하는 스크립트가 있습니다. computeMatrix사용자 설명서에는 다음 computeMatrix과 같이 명시되어 있습니다.

--numberOfProcessors INT, -p INT

사용할 프로세서 수입니다. 최대 프로세서 수의 절반을 사용하려면 "max/2"를 입력하고, 사용 가능한 모든 프로세서를 사용하려면 "max"를 입력합니다. (기본값: 1)

프로세서를 각각 최대 8개까지 차례로 사용하고 싶은데, 그 프로세서를 사용하는 사람이 있어서 다 사용할 수는 없습니다. 그런데 확인해 보니 htop스크립트가 compute_all_matrices.sh하나의 프로세서만 사용하고 있는 것 같습니다.

"위 첨자"가 "아래 첨자"에 여러 프로세서를 사용하도록 하는 방법이 있나요?

편집하다

이유는 확실하지만 위 첨자가 항상은 아니지만 모든 프로세서를 사용하고 있는 것 같습니다. 아마도 프로세서를 1개만 사용할 때 CPU 사용량만 확인했었던 것 같습니다. 가능합니까? 그렇다면 이 문제는 종결될 수 있다고 믿습니다.

관련 정보