교수님이 내 셸 스크립트를 작성하여 프로그램 시간을 지정하고 결과를 표시했습니다. 어떤 이유로 든 프로그램에서 0을 출력합니다. 여기 timeit.csh
sequence
ecoli2500.txt
ecoli3000.txt
ecoli5000.txt
ecoli7000.txt
ecoli8000.txt
ecoli9000.txt
ecoli100
처리 능력을 줄이기 위해 명령 줄에서 프로세스를 실행하는 방법을 알고 싶습니다. 내가 겪고있는 문제는 프로세스가 기본적으로 CPU를 인수하고 MySQL과 나머지 서버를 사용하는 것입니다. 모든 것이 매우 느리게 진행되고 있습니다. 전 nice을 사용했지만 그다지 운이 없었습니다. 그것이 답이라면 어떻게 사용하겠습니까? 나는 또한 sleep 명령을 넣는 것을
외부 명령 줄 응용 프로그램에서 찍은 시간과 CPU 사용량을 제한해야합니다. 주로 subprocess.call을 사용하여 파이썬 프로세스에서 생성합니다. 주로 때로는 생성 된 프로세스가 멈추고 CPU가 99 %를 차지하기 때문입니다. 좋고 ulimit는 합리적인 방법처럼 보이지만 하위 프로세스와 어떻게 상호 작용하는지 잘 모르겠습니다. 이 제한이 CPU 의