2012-04-09 6 views
0

우분투 컴퓨터에서 무거운 과학 계산을 수행하려고합니다. 이 코드는 파이썬으로 작성되었으며 실행 파일로 표시됩니다. 그러나 약 1 시간 후에 시스템이 "killall python"명령을 실행 한 것처럼 "terminated"이외의 오류 메시지없이 계산이 종료됩니다.우분투가 내 계산을 죽이고있다

우분투가 계산을 종료하는 이유는 무엇입니까? 무한 루프가없고 솔루션이 잘 수렴합니다 (하지만 최적화가 필요한 프로그램의 일부).

감사합니다.

+1

그것은 많은 메모리를 사용하고 있습니까? – Collin

답변

6

문제가 무엇인지 정확하게 지적하기는 어렵습니다. 내가 너라면, 나는 그 과정의 기억력을 살펴볼 것이다. 무슨 일이 일어날 수 있습니다 그렇게 큰 거대한 성장 메모리 누출 일종의 것입니다 eventually the operating system has to kill the process

+0

답변 해 주셔서 감사합니다. 우선, 늦은 답변에 사과드립니다. 나는이 문제를 더 깊이 조사해 왔으며이 문제를 발견 할 때 내가 사용한 유한 차이 코드가 문제가 아닌지 확인했다. 동일한 문제가 발생하는 또 다른 상황을 발견했습니다. 이 문제는 [code] (convert -density 100 thesis.pdf pages.png)를 실행할 때 발생합니다. [/ code] 여기서 thesis.png는 다음과 같은 대형 pdf 파일입니다. [link] (http://dspace.mit.edu/bitstream /handle/1721.1/60145/680744226.pdf?sequence=1) –

+0

메모리 누수가 없거나 그 종류의 문제가없는 계산을 실행하면 우분투가 오류 메시지를 표시하지 않고 우분투를 종료하게됩니다. Linux 버전 3.2.0-26-generic (buildd @ batsu)에서 ImageMagick 6.6.9-7을 사용하고 있습니다 (gcc 버전 4.6.3 (Ubuntu/Linaro 4.6.3-1ubuntu5)) 이 문제를 피하려면 알려주십시오. 그렇지 않다면, 나는 버그 리포트를 보낼 것이다. 고맙습니다. –

+0

저는 이것이 버그라고 확신합니다. 정기적으로 Ubuntu와 Scientific Linux에서 매우 긴 계산을 시작합니다. – jmbr

관련 문제