특정 리소스에 대해서만 프로그램 실행

특정 리소스에 대해서만 프로그램 실행

질문:

X RAM 및 Y CPU 코어 등만 사용하도록 프로그램을 시작하는 방법은 무엇입니까? 이 경우에는 우분투를 사용하고 있지만 다른 배포판을 자주 사용하기 때문에 일반적인 GNU/Linux 솔루션이 필요합니다.

사용 예:

이미지를 2D에서 3D로 변환하는 데 사용하고 싶은 프로그램 openscad가 있습니다. 50x50에서는 충분히 빠르게 실행되지만 i7의 성능을 효과적으로 저하시키고 파일 관리자나 Firefox와 같은 다른 프로그램을 쉽게 사용할 수 없게 하는 500x500을 원합니다. 이전 시스템에서는 기본적으로 커널 수준 재부팅에만 응답하고 F1 등을 사용하여 다른 가상 터미널로 전환하지도 않습니다.

지금까지 검색한 내용:

나는 "할당량" 관리자라는 것을 찾고 있다고 생각하지만 항상 하드 드라이브 공간이 있는 것을 찾고 있으며 컴퓨터를 계속 사용할 수 있기를 원합니다. 내가 정확히 무엇을 찾고 있는지는 모르겠지만 그것이 효과가 있다는 것은 알고 있습니다. 내가 찾은 것 :CPU cgroup에서 cpu.cpu_quota_us를 설정하면 어떤 효과가 있나요?하지만 답변을 얻지 못했습니다. 해결책을 알려줄 수도 있지만요?

관련 정보