![Chrome이 Kali virtualbox 시스템을 어떻게 충돌시켰나요?](https://linux55.com/image/157050/Chrome%EC%9D%B4%20Kali%20virtualbox%20%EC%8B%9C%EC%8A%A4%ED%85%9C%EC%9D%84%20%EC%96%B4%EB%96%BB%EA%B2%8C%20%EC%B6%A9%EB%8F%8C%EC%8B%9C%EC%BC%B0%EB%82%98%EC%9A%94%3F.png)
그래서 저는 몇 시간 동안 랩톱에서 가상 머신의 성능을 연구하고 있는데 너무 느려서 모든 것을 시도해 보았습니다. virtualbox.exe에 대한 nvidia gpu를 수동으로 설정하고 고성능 전원 계획을 설정한 후에 이것을 얻었습니다. Kali 시스템의 Chromium은 "메모리를 읽을 수 없습니다"라는 메시지와 함께 충돌이 발생했습니다. 그렇다면 크롬은 Linux에서도 크롬인가요? 탭도 로드되지 않습니다. google.com에 액세스하려고 하면 Chromium 탭에 검은색 화면만 표시되고 곧 작동이 중단됩니다. 가상 머신에서 크롬을 어느 정도 사용할 수 있게 만드는 방법이 있습니까, 아니면 다른 브라우저를 사용해 봐야 합니까?
게스트 추가 기능이 설치된 새로운 가상 머신입니다. 호스트용 8GB, 가상 머신용 1GB.
답변1
호스트 시스템에는 8GB의 RAM이 있고 VM에는 표준 1GB가 남아 있습니다. vram이 "충분하기 때문에"를 제외하고 VM에 표준 리소스 양보다 더 많은 리소스를 할당하지 않는다는 것에 대해 스택 어딘가에서 매우 칭찬하는 의견을 찾았기 때문입니다.
귀하의 경험에서 알 수 있듯이, 다른 사람들이 뭐라고 말하든 1GB는 이 시스템을 실행하는 데 충분하지 않습니다. 이것이 바로 Chrome이 불안정하고 시스템이 다운되는 이유입니다. 이는 메모리가 부족한 시스템의 일반적인 동작입니다.
각 시스템에 필요한 것은 보편적이지 않으며 열려 있는 프로그램, 커널 버전, 데스크톱/창 관리자, 열려 있는 프로그램 수, 각 브라우저에 있는 탭 수 등에 따라 다릅니다.
필요할 때 많이 하는 가상 머신 테스트를 할 때는 경량 창 관리자를 실행하는 시스템에는 1GB만 할당하고, kde/gnome 등의 경우에는 2GB를 할당하지만 그건 기본 시스템 테스트에만 사용됩니다. 실제로 사용하지 않고 firefox/chrome/gimp 또는 기타 리소스 집약적인 응용 프로그램을 실행합니다.
가상 머신에 있을 때 무엇이 메모리를 소비하고 있는지 쉽게 확인할 수 있습니다.
inxi -tm10
이렇게 하면 총 사용 가능한/사용된 메모리와 함께 상위 10개의 메모리 소비자 목록이 제공됩니다.
출력을 메모리 사용량별로 정렬하면 top 또는 htop도 이 정보를 표시합니다. 또한 상단에는 사용된/사용 가능한 메모리가 표시됩니다.
Mem[... (오른쪽)
네가 본다면
Swap[..을(를) 사용 중이므로 속도가 느립니다.
Chrome을 열기 전에 사용된 비율이 원격으로 약 90%에 가까우면 브라우저나 할당되지 않은 RAM이 필요한 다른 항목으로 인해 시스템이 일종의 스와핑 동작을 수행하도록 강제하는 즉시 시스템이 중단됩니다. 가상 머신에서 어떻게 작동하는지 잘 모르겠습니다.
빠른 확인에 따르면 Kali는 기본적으로 Gnome을 사용하며 1GB RAM으로는 Gnome을 실행할 수 없습니다. Fluxbox 또는 openbox 유형의 창 관리자일 수 있지만 chrome/firefox/gimp 등과 같은 다른 램 소비 소프트웨어를 실행하지 않는 한 kde, gnome, xfce는 아닐 수도 있습니다.
가상 머신에 할당할 메모리 양과 같은 추상적인 규칙을 듣는 대신 직접 테스트하고 워크로드가 효율적으로 수행될 수 있는 지점에 도달할 때까지 양을 늘리십시오. 이길 수 있는 공식은 없습니다. gnome/kde인 경우 최소 1GB를 추가하세요. 그러나 이것도 공식이 아닙니다. 소비되는 메모리는 버전마다 다를 수 있으므로 만들 수 없는 규칙에 의존하기보다는 직접 알고 싶고, 일반적인 사항이 아닌 요구 사항과 설정을 기반으로 해야 합니다.
나에게 Kali를 사용하는 사람은 누구나 처음부터 이러한 문제를 알고 있어야 합니다. Kali는 전문가 수준의 배포판이고 일반 사용자에게는 적합하지 않기 때문입니다.
답변2
다음은 효과가 있을 수 있는 몇 가지 아이디어입니다. 저는 가상 머신을 사용하지 않기 때문에 이 중 일부는 작동하지 않을 수 있습니다. 하지만 시도해 볼 수는 있습니다.
- 파이어폭스나 오페라를 사용하세요
- 가상 머신의 CPU 사용량 창에서 작업 지우기
- 최대 메모리에 도달하지 않으면 추가 메모리를 삽입하세요.
- 기본 운영 체제에서 작업 닫기
- 가상 머신에 더 많은 RAM 할당
- 자주 방문하지 않거나 불필요한 방문자나 다른 사용자를 제거하세요.
- 컴퓨터를 다시 시작하세요