
Ubuntu 14LTS 시스템에 일관된 문제가 있습니다. 3~4일 동안 시스템을 방치하면 시스템이 정지됩니다. 디스플레이는 마지막으로 사용한 화면을 표시하는 On 상태이지만 마우스/키보드 이벤트에 응답하지 않습니다. 다른 컴퓨터의 Ping도 아무 것도 반환하지 않습니다.
인터넷을 통해 다른 포인터로 Ctrl+Alt+F1을 시도했지만 시스템이 이에 응답하지 않습니다. 아마도 모든 키보드 이벤트로 인해 무시됩니다.
유일한 옵션은 시스템 전원 버튼을 몇 초 동안 눌러 시스템을 하드 재부팅하는 것입니다.
이 문제를 디버깅하고 싶습니다. 특정 로그 등을 게시해야 하는 경우 알려주시기 바랍니다.
답변1
일반적으로 우리가 어떤 작업을 수행하면 시스템이 작동 중지됩니다. 아무것도 하지 않을 때 작동이 멈추는 경우는 많지 않습니다. 커널 버전이 4.7.2 미만인 새로운 Intel Bay Trail CPU에서는 grub 명령줄에 "intel_idle.max_cstate=1"이 없으면 정지 현상이 보고됩니다.
재부팅 후 첫 번째 선택은 dmesg를 살펴보는 것입니다. 그런 다음 /var/log/kern.log를 살펴보십시오(끝으로 이동하여 위로 스크롤). 그런 다음 /var/log/syslog(역시 끝에서 시작)를 살펴보세요. 정지의 원인을 나타내는 오류 메시지가 나열되기를 바랍니다. 일부 사용자에게는 볼 수 있는 /var/log/messages 파일이 있지만 내 시스템에는 존재하지 않습니다(Ubuntu 16.04 / Kernel 4.7.2).
3~4일 동안 아무것도 하지 않았는데도 시스템 자체가 충돌하기 때문에 메모리(RAM + SWAP)가 부족하다는 생각이 듭니다. 이를 확인하려면 하루에 한 번씩 확인하고 다음을 입력해야 합니다.
free -t
터미널에서. 내 예감이 매일 맞다면 3일이나 4일째 되는 날 아무것도 남지 않을 때까지 사용 가능한 메모리가 점점 줄어들 것입니다. 내 직감이 틀렸다면 수정구슬에 대한 보증이 없으며 다시 원점으로 돌아가 메시지 파일을 살펴보아야 합니다.
귀하의 시스템에서 3~4일 동안 무인 상태로 실행되고 있는 애플리케이션은 무엇입니까? 잘못 작성된 응용 프로그램은 작업 저장소에 RAM을 할당한 다음 나중에 이를 운영 체제에 다시 제공하는 것을 잊어버릴 수 있습니다.