크롬이 예를 들어 4GB 이상의 램을 사용하는 것을 방지하는 방법. 때때로 그는 7GB (총 8GB RAM)와 같은 것을 사용하기로 결정하고 내 컴퓨터를 사용할 수 없게 만듭니다.
도움이 필요하십니까?
추신 : 심지어 10 개 이상의 탭을 열지 않았습니다. 편집 : 어쩌면 … 15와 같은 일을했습니다. 어쨌든 나는 전체 시스템을 동결시키지 않기 위해 크롬을 멈추거나 종료하기를 원합니다.
답변
cgroups
개별 프로세스의 리소스 사용을 제한 하는 것과 같은 것을 사용하고 싶습니다 .
당신은 같은 것을 수행 할 수 있습니다 그래서 이 있는 경우를 제외하고
cgcreate -g memory,cpu:chromegroup
cgset -r memory.limit_in_bytes=2048 chromegroup
chromegroup을 만들고 그룹의 메모리 사용량을 2048 바이트로 제한
cgclassify -g memory,cpu:chromegroup $(pidof chrome)
현재 크롬 프로세스를 그룹으로 이동하고 메모리 사용량을 설정된 한계로 제한
또는 그룹 내에서 크롬을 시작하십시오.
cgexec -g memory,cpu:chromegroup chrome
그러나 크롬이 처음에 많은 양의 메모리를 사용한다는 것은 미친 짓입니다. 다시 설치 / 다시 컴파일을 제거하여 문제가 해결되지 않는지 확인하십시오. 실제로 많은 메모리를 사용해서는 안되며이 솔루션은 실제 문제에 대한 반창고 일뿐입니다.
답변
ulimit 유틸리티를 사용할 수 있다고 생각 합니다. -d 옵션 :
ulimit를 (3) 매뉴얼 페이지
서버에 루트 액세스 하지 않아도 소프트 한계를 낮출 수 있습니다 .