Red de conocimiento informático - Problemas con los teléfonos móviles - Como máquina virtual Linux, ¿cuál es mejor, VMware o KVM?

Como máquina virtual Linux, ¿cuál es mejor, VMware o KVM?

Entorno físico

¿Memoria 4G, 4 CPU, disco duro dinámico de 120G?

Prueba de disco duro

Velocidad de lectura instantánea

Tiempo de lectura de caché: ?23668 MB en 2,00 segundos = 11858,17 MB/segundo?

Lectura temporal del disco almacenado en búfer: 294 MB, 3,02 segundos = 123,37 MB/segundo.

La velocidad de lectura de datos 1G del disco duro

Copia de 1024000000 bytes (1,0 GB), 87,253 segundos, 11,7 MB/segundo

Escribir 1G en el disco duro Velocidad de los datos

1024000000 bytes (1,0 GB) copiados, 10,5519 segundos, 97,0 MB/s?

Prueba de CPU

Caché de nivel 2

Cat /proc/cpuinfo

¿Tamaño de caché? 93.3id, 0.1wa, 0.4hi, 0.1si, 0.0st

CPU: 0.1us, 0.2sy, 0.0ni, 98.8id, 0.0wa, 0.0hi, 0.0si, 0.0st?

El uso de CPU está entre 0,1~~5,5, con un aumento y disminución relativamente uniformes en el uso de memoria entre 0,1~5,5.

El uso de la CPU está entre 0,1~~5,5, con un aumento o disminución promedio; ¿son estables la memoria y las particiones de intercambio?

Prueba de uso de memoria

Ejecuta un programa que consume memoria, el tiempo de ejecución es de 3 minutos y la memoria se consume inmediatamente al máximo

Memoria: La la memoria total es 3945756k, la memoria utilizada es 2854516k, la memoria libre es 1091240k, la memoria intermedia es 288700k

Intercambio: la memoria total es 1020088k, la memoria utilizada es 8k, la memoria libre es 1020080k y la memoria caché es 2278948k

Mem:? Total 3945756k, 3919740k usados, 26016k disponibles, buffer 12188k

Exchange: Total 1020088k, 100k usados, 1019988k disponibles, caché 3645968k

Vmware:

Disco duro instantáneo lectura:

Lectura en caché temporizada: ?24068 MB en 2,00 segundos = 12058,10 MB/segundo

Lectura de disco en búfer temporizada: 790 MB leídas en 3,00 segundos = 263,06 MB/seg.

Velocidad de datos de lectura del disco duro 1G

1024000000 bytes (1,0 GB) de copia, 70,1827 segundos, 14,6 MB/segundo

Velocidad de datos de escritura del disco duro 1G

p>

1024000000 bytes (1,0 GB) copiados, 4,5338 segundos, 226 MB/s?

Caché L2 de CPU

Cat /proc/cpuinfo?

El tamaño de la caché es: ¿8192 KB?

Se necesitan 10 minutos para ejecutar el script de operación del shell

CPU: 4.9us, 0.7sy, 0.0ni, 94.1id, 0.1wa, 0.0wa.0.1wa, 0.0hi, 0,1si, 0,0st?

Cpu(s): 0.0us, 0.0sy, 0.0ni, 99.7id, 0.2wa, 0.0hi, 0.0si, 0.0st?

Uso de la CPU

El uso de la CPU varía entre 0,1~~4,9, con poca fluctuación; ¿son estables la memoria y las particiones de intercambio?

¿Utilización de la memoria?

Ejecutar un programa que consume memoria, el tiempo de ejecución es de 5 minutos y la memoria se consume lentamente hasta el valor máximo

Memoria:? Total 4044464k, usado 2974892k, libre 1069572k, buffer 56892k

Swap: Total 1020088k, usado 16k, gratis 1020072k, caché 2605660k

Mem: ? Total 4044464k, 4016472k usados, 27992k disponibles, buffer 12296k

Exchange: Total 1020088k, ?116k usados, 1019972k libres, caché 3692420k

Resumen:

Memoria Kvm la eficiencia de uso es relativamente alta, la velocidad de escritura del disco duro es lenta y la utilización de la CPU es estable y baja

La eficiencia del uso de la memoria de VMware es baja, la velocidad de lectura y escritura del disco duro es rápida y la utilización de la CPU es alta

p>

Comparación entre Kvm y Vmware Desde el punto de vista de los datos, el rendimiento general no es obvio después de muchas pruebas, el rendimiento de vmware es ligeramente mejor que el de kvm de RedHat.

Pero esta comparación es sólo en términos de rendimiento. Durante el proceso de desarrollo, la profesionalidad y la conveniencia de las herramientas o entornos de desarrollo son más importantes.

KVM proporciona el soporte de hardware necesario para la virtualización. , es una virtualización completa basada en hardware. Se ha integrado en todas las distribuciones principales de Linux desde Linux 2.6.20. Se gestiona mediante el propio programador de Linux, por lo que su código fuente principal es muy pequeño en comparación con Xen. KVM es ahora uno de los VMM dominantes en el mundo académico.

Y KVM es un software de código abierto libre de GPL, complementario a Linux. Por lo tanto, según mi opinión personal en el desarrollo de Linux, KVM es relativamente más profesional. Esta es mi experiencia personal en el uso real.