KVM, Ubuntu에서 Android Studio 에뮬레이터 속도 향상

kvm 안드로이드 스튜디오 에뮬레이터 속도 향상

오늘의 기사는 Android Studio를 사용하여 앱을 개발하는 사용자를위한 팁입니다. 이 환상적인 프로그램의 유일한 문제점은 근무중인 애플리케이션을 테스트하기 위해 제공하는 에뮬레이터를 시작할 때 절망 할 수 있다는 것입니다. 팀이 예외적 인 팀이 아니라면 응용 프로그램을 개발할 다른 프로그램을 결정할 수 있습니다. 실행하는 데 오랜 시간이 걸립니다 (실행할 때 유창함이 많이 필요합니다).

Android 용으로 프로그래밍하는 사람은 거의 확실하게 안드로이드 에뮬레이터 그것은 우리를 제공합니다 Android Studio, 다른 옵션이 있더라도. 에뮬레이터의 성능이 절실하고 Linux (제 경우에는 우분투)를 사용하는 모든 사람들을 위해 여기에서 KVM (커널 기반 가상 머신). 그것으로 당신의 팀은 포뮬러 1이 될 수 없지만 그 차이를 알게 될 것입니다.

에뮬레이터 속도를 높일 수있는 유일한 요구 사항은 컴퓨터에 Intel 프로세서가 있습니다. 차례로 그것은 Intel VT와 호환. 모르는 사람들을 위해 Intel VT는 가상 머신의 성능을 크게 향상시킬 수있는 가상화 기술입니다.

KVM을 사용할 수 있는지 확인하는 방법

설치를 시작하기 전에 KVM 사용이 가능한지 확인 우리 팀에서. 이를 위해 가장 먼저 알아야 할 것은 프로세서가 하드웨어 가상화를 지원하는지 여부입니다. 이를 위해 터미널을 열고 다음 명령을 작성합니다.

egrep -c "(vmx|svm)" /proc/cpuinfo

이전 명령을 작성한 후 터미널은 숫자 값을 반환합니다. 표시된 값이 0이면 CPU가 가상화를 지원하지 않음을 의미합니다. 값이 0보다 크면 다음 단계를 계속합니다. 이것은 ~이 될 것이다 CPU 검사기 설치 아래 명령을 사용하여 터미널에서 :

sudo apt intall cpu-checker

설치가 완료된 후, 우리는 CPU는 KVM을 지원합니다.. 이것이 에뮬레이터의 속도를 높이는 데 사용할 시스템입니다. 터미널에서 의심스러운 부분을 제거하기 위해 다음 명령을 사용합니다.

kvm-ok

kvm 확인

"정보 : CPU가 KVM 확장을 지원합니다. 정보 : / dev / kvm이 KVM 가속을 사용할 수 있습니다."와 같은 다른 내용이 표시되면 계속 진행할 수 있습니다. 표시된 메시지가 다른 경우 BIOS에서 Intel VT 기술을 활성화해야 함을 의미합니다.

Android 에뮬레이터 속도를 높이기 위해 KVM 설치

이제 시스템에서 Android Studio 에뮬레이터를 가속화하는 데 필요한 몇 가지 패키지를 설치할 것입니다. 터미널에 다음 명령 문자열 만 작성하면됩니다.

sudo apt install qemu-kvm libvirt-bin ubuntu-vm-builder bridge-utils

어떤 경우에는 어떤 종류의 구성도 요청하지 않습니다. 그러나 Postfix 구성 섹션에서 구성 없음을 선택해야하는 다른 것을 찾았습니다. 이것은 우리의 하루를 괴롭힐 수있는 갈등이 나타나기 시작하는 것을 막을 것입니다. 완료하려면 사용자를 다음 그룹에 추가하면됩니다.

sudo adduser <tu usuario> kvm && sudo adduser <tu usuario> libvirtd

그룹에 대한 변경 사항을 적용하려면 계정에서 로그 아웃했다가 다시 로그인해야합니다. 앞서 언급 한 그룹의 구성원 만 가상 머신에이 기술을 사용할 수 있습니다. 이를 수행하려면 이전 단계가 필수적입니다.

다시 로그인하면 다음 명령을 사용하여 설치를 확인합니다.

sudo virsh -c qemu:///system list

모든 것이 정확하면 터미널은 아래와 같은 것을 반환합니다.

올바른 KVM 설치

다른 결과를 얻으면 다시 시작해야합니다. 전체 설치 프로세스를 다시 수행하고 표시된 그룹에 사용자를 다시 추가해야합니다.

우리가 더 좋아한다면 KVM 용 그래픽 인터페이스 동료가 얼마 전에 남긴 지침을 다음과 같이 따를 수 있습니다. 게시.

많은 복잡함없이 몇 가지 명령을 사용하면보다 유연하고 최적화 된 에뮬레이터를 사용할 수 있습니다. 이제 Android Studio 에뮬레이터를 시작할 때 "죽음"에 대한 두려움없이 프로그래밍과 작업을 계속할 수 있습니다.


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.

  1.   미구엘 구티에레즈

    Ubunlog,저는 Genymotion을 사용합니다. 내 PC에 Android가 필요하고 Android가 나에게 도움이 된 유일한 제품입니다. KWM은 Android 스튜디오에서 제공하지 않는 다른 에뮬레이터에서도 작동합니까?

    1.    데미안 아모에도

      Eclipse에서도 작동한다는 것을 알고 있습니다. 그러나 더 많은 정보를 원하면 kvm 문서를 참조하십시오. 인사말.

  2.   피 무릴 로프 무리 요

    우수>

  3.   Juanlechuga

    친구 여러분, 우분투 버전 1804로이 작업을 수행하는 사람들을 위해 이제 libvirtd 그룹은 libvirt라고합니다.

  4.   부푼

    하지만 설명의 한 부분입니다. 선생님 감사합니다.