프로세스 종료한 적 없는데 Kill이 되어있음.
dmesg 메시지 확인 1. 메모리 부족으로 인해 OS가 kill을 시킨 경우 (/var/log/message 확인 가능 또는 dmesg 명령어로) 2. Hardware fault 로 stop 된 경우 3. bug로 인해 restart된 경우 해결책 실행 메모리 할당량을 늘린다. Linux는 실제 물리 Memory보다 많은 양의 가상 Memory 공간을 생성하고 Process에게 할당 한다. 이러한 Memory 관리 정책을 Memory Overcommit이라고 명칭한다. 따라서 다수의 Process가 동시에 많은양의 Memory를 이용할 경우, 물리 Memory 공간이 부족현상이 발생할 수 있다. Linux의 Swap 기법은 물리 Memory 공간 부족시 Disk의 일부 영역을 Memory 처럼 활용하는..
2021.09.01