Chrome은 컴퓨터가 거의 정지되는 지점까지 메모리를 차지합니다. 이것을 막기 위해 어떻게해야합니까?


20

너무 끔찍해서 재부팅을 강제하기 위해 TTY1로 전환조차 할 수 없습니다. 하드 리셋을해야하고 일을 잃습니다.

이상적으로는 탭을 닫으라고 상기시키지 않고 우분투에서 크롬 브라우저를 사용할 수 있기를 바랍니다.

Chrome 용 확장 프로그램이나 Ubuntu 용 도구가 있습니까? Ubuntu가 모든 RAM을 사용하지 못하고 정전 상태가되는 시점을 넘어 가지 못하도록 막을 수 있습니까?


2
당신은 얼마나 많은 RAM을 가지고 있습니까?
TheWanderer

1
아직 해결 되었습니까? 해결책에 가까운 답이 있습니까?
WinEunuuchs2Unix

1
모든 RAM을 훔친 웹 사이트의 이름을 찾았습니까? 그냥 궁금해서
WinEunuuchs2Unix

1
웹 사이트를 찾으려면이 의견 아래에 게시 된 답변을 참조하십시오.
WinEunuuchs2Unix

2
당신은 크롬의 메모리 사용을 제한 할 수 있습니다 cgroup gist.github.com/juanje/9861623
nisevi

답변:


28

간단한 대답 : Chrome에서 Shift+ Esc를 눌러 어떤 탭이 너무 많은 RAM을 사용하고 있는지 확인한 다음 때때로 해당 탭을 새로 고치거나 다시로드하여 메모리를 확보하십시오.

긴 대답 : 나는 이것이 우분투 문제보다 크롬 문제라고 생각합니다.

최근에 rt.com에서 Chrome 탭을 연 상태에서 Windows 7을 사용하여이 문제가 발생했습니다. 스토리 하단에 댓글 섹션이 있습니다. 주석 섹션은 spot.im에 의해 구동되며 1 시간 동안 아무것도하지 않고 기가 바이트 이상의 RAM을 소비합니다. Windows 7은 RAM 부족 오류를 발생시킨 다음 다시 부팅해야합니다. Ubuntu + Chrome에도 동일한 문제가 있지만 Windows + Chrome만큼 나쁘지는 않습니다.

그런 다음 Chrome에서 Shift+를 발견 Esc하여 메모리 표시 통계를 가져와 각 탭에서 얼마나 많은 RAM을 사용했는지 볼 수있었습니다. 이것은 Windows 및 Ubuntu에서 작동합니다.

사용 가능한 메모리 (RAM + SWAP)가 부족하면 "OOM Killer"(메모리 부족)라는 프로그램이 시작되고 "지능적으로"실행중인 응용 프로그램이 종료되고 새 응용 프로그램 실행이 중지됩니다. OOM Killer는 Linux Kernel 4.6에서 개선되었지만 정확히 어떻게 말할 수는 없습니다.

전날 밤 커널 4.7.1에서 OOM 킬러를 사용하여 RAM의 95 %와 스왑의 65 %를 태우기 위해 Chrome을 사용하여 테스트를 수행했으며 시스템은 안정적으로 유지되었습니다. 나는 Alt+ 와 같은 새로운 일을 Print Screen할 수 없었지만 여전히 아무런 문제없이 재부팅 할 수있었습니다. 재부팅시 Chrome에서 오류가 발생하여 이전 세션에서 20 개의 홀수 탭을 복원 할 수 없었지만 놀라운 것은 아닙니다.


2
man chrome은 멍청하지만 다시 한 번 Google 계정을 동기화하고 Chrome에서만 가능합니다. 확장명이없는 더 가벼운 크롬 버전이있을 수 있습니다. 어쨌든 도움을 주셔서 감사합니다 Shift+Esc. 정말 도움이되었습니다.
user1735921

6

크롬 확장 프로그램을 사용하는 것 외에는 수정하기 위해 할 수있는 일이 많이 없습니다. 내 개인용 컴퓨터에서 나는 그레이트 서스펜더를 사용합니다 (크롬을 사용할 때)

https://chrome.google.com/webstore/detail/the-great-suspender/klbibkeccnjlkjkiokjodocebajanakg?hl=ko


나는 이것을 시도하고 이것이 도움이되는지 봅니다. 이것이 내 문제를 해결하는 데 도움이되면 의견을 말하십시오. 감사.
Akiva

2

의견을 바탕으로 세 가지 선택이 있다고 생각합니다 ...

  1. Chrome은 열린 탭마다 메모리를 사용하므로 일부 탭을 닫거나 Firefox와 같은 다른 브라우저를 사용해보십시오.

  2. 적은 양의 RAM이 있으므로 스왑을 8GB로 늘리십시오. gparted를 사용하여 쉽게 수행 할 수 있습니다 .

  3. 더 많은 RAM을 설치하십시오.

이 중 하나에 대한 자세한 설명이 필요하면 문의하십시오.

건배, 알


0

솔직히, 내가 생각해 낸 대답은 SSD와 16 기가 바이트의 스왑을 제공하는 것이 었습니다.

내 컴파일은 브라우저보다 훨씬 적어 더 이상 시스템을 죽이지 않습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.