한 프로그램이 전체 Linux 세션을 지속적으로 충돌시킵니다. 이 프로그램을 어떻게 샌드박스 처리합니까?

한 프로그램이 전체 Linux 세션을 지속적으로 충돌시킵니다. 이 프로그램을 어떻게 샌드박스 처리합니까?

GNOME이 포함된 Ubuntu 16.04가 내 설정입니다.

R Studio IDE를 사용하여 R 언어로 프로그래밍합니다. 내 시스템 모니터의 RSession 프로그램은 주어진 시간에 최대 200MB의 RAM을 소비합니다. 30~60분마다 RSSession 소비는 시스템 모니터에서 최대 7GB를 소비할 때까지 기하급수적으로 증가합니다. RAM이 8GB 밖에 없습니다. 이 시점에서 전체 Ubuntu 세션은 기본적으로 정지되고 마우스만 이동할 수 있습니다.

Linux가 이런 유형의 오류를 포착하지 못하는 이유는 무엇입니까?메모리 누수전체 시스템이 정지되기 전에요? Windows에서 이 프로그램을 사용할 때도 같은 일이 발생하지만 시스템이 정지되는 대신 I ++ 오류가 발생하여 CTRL프로그램 ALTDEL종료한 다음 중단한 프로그램을 다시 시작하고 즉시 게임으로 돌아갑니다.

우분투에서는 모든 것이 완전히 정지되어 하드 리셋을 해야 합니다. 이로 인해 5~10분 동안 작업 흐름이 종료됩니다. 몇 분 동안 지속적으로 미친 듯이 CTRL+를 하면 F1가끔 터미널 콘솔에 도달할 수 있지만 이는 미친 짓입니다.전체 GNOME 세션이 정지되기 전에 Ubuntu가 불량 프로세스에 제동을 걸도록 하려면 어떻게 해야 합니까?R 및 R Studio에 버그를 신고했지만 이 문제가 해결될 때까지는 도움이 되지 않습니다. 프로그램이 충돌해도 괜찮습니다. 종료하고 다시 시작하고 중단한 부분부터 다시 시작하고 싶습니다.

관련 정보