2014-09-25 3 views
2

시간이 지남에 따라 작업의 메모리 사용량을 측정하고 싶습니다. 현재 메모리 사용량을 얻으려면 qstat -f <job id>을 사용할 수 있음을 이해합니다. 그러나 시간이 지남에 따라 메모리 사용을 추적하는 방법이 있습니까? 아마도 나는 폴링을 유지하고 시간이 지남에 따라 측정치를 기록 할 수있는 bash 스크립트를 작성할 수있다.시간이 지남에 따른 PBS 작업의 메모리 사용량

+0

아마 대용량 팔레트와 함께 valgrind를 사용할 수 있습니다. 참조 : http://valgrind.org/docs/manual/ms-manual.html –

답변

1

TORQUE가보고하는 정보는/proc/pid/stat에있는 가상 메모리 사용량입니다. TORQUE는 이것을 시간을두고 저장하고 작업을 프로파일 링하는 유틸리티를 제공하지 않지만 qstat를 정기적으로 폴링 (또는 API를 호출하는 응용 프로그램 작성)하고 사용자가 제안한대로 결과를 저장하여 유틸리티를 작성할 수 있습니다.