![FIrefox 및 Chromium은 모든 RAM 및 PC 정지를 사용합니다.](https://rvso.com/image/898944/FIrefox%20%EB%B0%8F%20Chromium%EC%9D%80%20%EB%AA%A8%EB%93%A0%20RAM%20%EB%B0%8F%20PC%20%EC%A0%95%EC%A7%80%EB%A5%BC%20%EC%82%AC%EC%9A%A9%ED%95%A9%EB%8B%88%EB%8B%A4..png)
오랫동안 해결하려고 노력하는 문제가 있습니다. Windows 10에서 Ubuntu 16.04 이중 부팅을 사용하고 있습니다.
Firefox 또는 Chromium에서 여러 탭을 사용할 때 상당한 메모리 사용량이 나타납니다. 하나의 탭은 최대 500MB의 RAM을 차지하며 RAM 사용량이 3,7GB에 도달하면 PC가 정지되고 PC를 하드 리셋하는 것 밖에 할 수 없습니다.
이 문제를 해결하기 위해 여러 가지 방법을 시도했습니다.
- Firefox에서 모든 추가 기능을 비활성화했습니다(Firefox 버전은 58입니다).
- 커널을 4.13으로 업데이트
- "가능한 경우 하드웨어 가속 사용"을 비활성화하고 Firefox 성능을 최적화하기 위해 더 많은 기능을 추가했습니다.
- Firefox를 안전 모드에서 사용해 보았습니다.
- vm.swappiness=10 및 8GB로 스왑 증가
총 4GB의 RAM이 있습니다. Ubuntu에서 이런 일이 발생하기 전에는 Windows를 사용하면서 그런 문제가 발생하지 않았습니다.
free --human
산출:
total used free shared buff/cache available
Mem: 3,7G 1,2G 1,2G 50M 1,3G 2,2G
Swap: 8,1G 0B 8,1G
swapon
산출
Filename Type Size Used Priority
/swapfile file 8388604 0 -1
/dev/sda5 partition 102396 0 -2
uname -r
산출
4.13.0-32-generic
문제를 해결하기 위해 또 무엇을 시도할 수 있나요?
답변1
현재 겪고 있는 상황을 스와핑이라고 합니다. RAM이 부족하고 커널이 사용하지 않는 프로그램을 디스크로 스와핑합니다. swappiness를 10으로 설정하면 커널이 이전보다 나중에 스와핑된다는 의미입니다(기본값은 60이므로).
처럼디스크로 교체하는 것은 RAM을 사용하는 것보다 1000배 느립니다.PC가 정지된 것처럼 보이지만 그렇지 않습니다.
몇 가지 옵션이 있습니다:
- Chromium을 사용하지 마십시오. 이는 메모리를 많이 잡아먹는 일입니다. Firefox만 사용하세요!
- AdBlock+ 사용(광고도 메모리를 잡아먹습니다)
- NoScript 사용(필요한 페이지에 필요한 스크립트만 허용)
- 더 적은 수의 탭 사용
- 교환성을 다시 60으로 설정그리고 교체할 때 인내심을 가지세요
가장 쉬운 솔루션은 다음과 같습니다.
- RAM을 더 구입하세요
(가장 비싸기도 함)