Linux Tip Bagaimana Mengenalinya jika Prosesor Anda Mendukung VT
Teknologi Virtualisasi (VT) adalah seperangkat perangkat tambahan untuk prosesor yang lebih baru yang meningkatkan kinerja untuk menjalankan mesin virtual dengan melepas sebagian pekerjaan ke ekstensi cpu baru. Baik AMD dan Intel memiliki prosesor yang mendukung teknologi ini, tetapi bagaimana Anda tahu apakah sistem Anda dapat mengatasinya?
Ini cukup sederhana: Kita perlu mengintip ke dalam file / proc / cpuinfo dan lihat bagian flags untuk satu dari dua nilai, vmx atau svm.
- vmx - (intel)
- svm - (amd)
Anda dapat menggunakan grep untuk melihat dengan cepat apakah ada nilai dalam file dengan menjalankan perintah berikut:
egrep '(vmx | svm)' / proc / cpuinfo
Jika sistem Anda mendukung VT, maka Anda akan melihat vmx atau svm di daftar flag. Sistem saya memiliki dua prosesor, jadi ada dua bagian yang terpisah:
flag: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 dts clflush acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
flag: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 dts clflush acpi mmx fxsr sse sse2 ss ht tm syscall nx lm constant_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr lahf_lm
Namun, teknologi VT masih dapat dinonaktifkan di BIOS komputer Anda, jadi Anda harus memeriksa di sana untuk memastikan bahwa itu belum dinonaktifkan. Bendera di cpuinfo berarti prosesor Anda mendukungnya.
Dari penelitian saya, VT diperlukan untuk menjalankan tamu 64-bit di bawah server VMware gratis untuk linux ... jadi secara logis akan mengikuti bahwa jika Anda dapat melakukannya, VT diaktifkan.
32-bit VT tidak diaktifkan secara default di bawah server VMware. Jika Anda ingin mengaktifkannya, Anda perlu menambahkan baris berikut ke file * .vmx Anda untuk mesin virtual Anda:
monitor_control.vt32 = BENAR
VMware tidak menyarankan Anda menggunakan VT untuk tamu 32-bit, karena mereka mengatakan itu benar-benar akan merusak kinerja.