Extensiones de virtualización
Bien, hasta ahora han sonado mucho las palabras virtualización y extensiones del procesador.
A lo largo de los artículos anteriores, hemos ido explicando a grandes rasgos en que consiste la virtualización y cómo influye en el rendimiento a la hora de trabajar con máquinas virtuales disponer de las extensiones de virtualización.
¿Cómo puedo saber si mi procesador está preparado, es decir, tiene una extensión de virtualización (VT)?
Según el fabricante, reciben uno u otro nombre:
- AMD SVM (Secure Virtual Machine / Máquina Virtual Segura) .
- Intel VT-x (Virtualization Technology / Tecnología de virtualización).
Primera opción (más útil para conocer a fondo nuestro procesador): Ir a la página del fabricante y consultar la hoja de especificaciones de nuestro procesador.
Página de Intel sobre su tecnología de virtualización:
http://www.intel.com/technology/virtualization/index.htm
De la misma manera, AMD también dispone de una:
http://www.amd.com/us-en/0,,3715_15781,00.html
Ahora bien, ¿Conocemos nuestro modelo exacto de procesador?
Para ello consultamos el fichero /etc/proc/cpuinfo que contiene la información sobre nuestro procesador, pero como solamente queremos saber el modelo …
Vamos a una terminal - consola y escribimos:
Ejemplo de respuesta:
model name : Intel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz model name : Intel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz |
Si aparece más de una línea, es debido a que detecta más de un núcleo.
Una vez localizado la hoja de especificaciones, comprobamos que nuestro modelo soporta “Intel® Virtualization Technology”
Segunda opción (más rápida):
Antes, de toda la información del fichero cpuinfo, nos hemos quedado solamente con el “model name”.
En este caso, nos interesa conocer los “flags” de nuestro procesador.
Identifican las funciones para las que ha sido diseñado y optimizado nuestro procesador, así como los juegos de instrucciones que utiliza.
En el caso de Intel, nos interesa conocer si aparece “vmx”
[$] cat /proc/cpuinfo | grep vmx
Y en el de AMD, “svm”
[$] cat /proc/cpuinfo | grep svm
Si no obtenemos respuesta, significa que no aparece en el fichero, por lo no tiene la funcionalidad que buscábamos.
| flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts pni dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm sse4_1 lahf_lm tpr_shadow vnmi flexpriority |
Caso frecuente: Dispongo de VT-X o SVM, pero cuando ejecuto el VirtualBox recibo un mensaje de que no están disponibles las extensiones, o bien al intentar instalar un sistema operativo de 64 bits, me informa de que mi sistema no es compatible.
Puede deberse a muchas causas, ya que intervienen muchos factores pero en la gran mayoría de los casos, se debe a que no está activada en la BIOS.
2258 suscriptores. ¡
25 Jun 2009 a las 1:23
esto confirma que puedo hacer uso de extenciones; flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm 3dnowext 3dnow constant_tsc pni monitor cx16 popcnt lahf_lm cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs
me temia que no porque en la pagina solo se habla de opteron
saludos me gusto el tema