크롬은 모든 RAM을 먹고 시스템을 정지시킵니다. 7GB (총 8GB RAM)와 같은

크롬이 예를 들어 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) 매뉴얼 페이지

서버에 루트 액세스 하지 않아도 소프트 한계를 낮출 수 있습니다 .


답변