![Bash 스크립트가 여러 프로세서에서 명령을 실행하도록 허용](https://linux55.com/image/13465/Bash%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EA%B0%80%20%EC%97%AC%EB%9F%AC%20%ED%94%84%EB%A1%9C%EC%84%B8%EC%84%9C%EC%97%90%EC%84%9C%20%EB%AA%85%EB%A0%B9%EC%9D%84%20%EC%8B%A4%ED%96%89%ED%95%98%EB%8F%84%EB%A1%9D%20%ED%97%88%EC%9A%A9.png)
다양한 옵션을 사용하여 여러 파일에 대해 compute_all_matrices.sh
"deepTools"를 시작하는 스크립트가 있습니다. computeMatrix
사용자 설명서에는 다음 computeMatrix
과 같이 명시되어 있습니다.
--numberOfProcessors INT, -p INT
사용할 프로세서 수입니다. 최대 프로세서 수의 절반을 사용하려면 "max/2"를 입력하고, 사용 가능한 모든 프로세서를 사용하려면 "max"를 입력합니다. (기본값: 1)
프로세서를 각각 최대 8개까지 차례로 사용하고 싶은데, 그 프로세서를 사용하는 사람이 있어서 다 사용할 수는 없습니다. 그런데 확인해 보니 htop
스크립트가 compute_all_matrices.sh
하나의 프로세서만 사용하고 있는 것 같습니다.
"위 첨자"가 "아래 첨자"에 여러 프로세서를 사용하도록 하는 방법이 있나요?
편집하다
이유는 확실하지만 위 첨자가 항상은 아니지만 모든 프로세서를 사용하고 있는 것 같습니다. 아마도 프로세서를 1개만 사용할 때 CPU 사용량만 확인했었던 것 같습니다. 가능합니까? 그렇다면 이 문제는 종결될 수 있다고 믿습니다.