리눅스 프로그램이 top 명령어에서 VIRT, RES 값이 계속 증가합니다.
글쓴이: oblab / 작성시간: 금, 2016/09/23 - 3:53오후
리눅스 프로그램이 top 명령어에서 VIRT RES 값이 계속 증가합니다.
리눅스 프로그램을 하나 만들었는데요 2일정도 계속 동작을 시켜놓았는데 다운현상이 나타나더라구요
원인을 찾아보던중 프로그램 실행중 top명령어로 관찰했을때
VIRT, RES 부분이 조금씩 계속 올라가고 있더라구요
VIRT : 가상 메모리의 사용량(SWAP+RES)
RES : 현재 페이지가 상주하고 있는 크기(Resident Size)
라고 나오는데 현재 프로그램을 실행하면 VIRT, RES 부분이 조금씩 증가합니다.
프로그램에서 메모리누수발생으로해서 다운이 일어나는 상태가 맞는것인가요?
Forums:
해당 프로세스를 죽인 상태에서 RES가 증가하지
해당 프로세스를 죽인 상태에서 RES가 증가하지 않는다면, 해당 프로그램에 memory leak이 있다고 보셔도 무방할 것 같습니다. valgrind 로 memory leak 체크를 해 보세요.
댓글 달기