The Android Emulator is a virtual mobile device emulator that runs on your computer. this lets you test android applications without using a physical device. To use the emulator, you create a set of AVD(Android Virtual Devices) config. In each config, you cans set different platform and various set of hardware options Many CPUs provide extensions for running virtual machines (VMs) more efficiently. Taking advantage of these extensions with the Android emulator requires some additional configuration of your development system, but can significantly improve the execution speed.
Linux-based systems support virtual machine acceleration through the KVM software package. So, follow this steps to install KVM.
Check is your CPU supports Hardware virtualiation, use this command.
egrep -c '(vmx|svm)' /proc/cpuinfo
if Output is 0, Its doesn’t support. if you get output >= 1, Its does.
Now check your bios setting and make sure that virtualiation is enabled in bios.
Check whether you are running a 64 bit or 32 bit processor(optional, but recommended)
if you get output as x86_64 indicates you are running 64 bit, if you see i386, i486, i586 or i686 then its a 32 bit.