¿Qué diferencias de rendimiento hay al instalar con Wubi?

22

Sé que Wubi es más lento en el disco IO, pero no puedo encontrar nada en línea que no sean declaraciones vagas como "busca un disco un poco más lento". ¿Alguien ha hecho alguna referencia para cuantificar la diferencia de velocidad?

Colin
fuente

Respuestas:

17

Ha inspirado un artículo sobre Phoronix, titulado El impacto del rendimiento del instalador de Windows Wubi de Ubuntu , que en la segunda, tercera y cuarta páginas tiene una serie de puntos de referencia que muestran claramente el impacto en el rendimiento, vea un ejemplo a continuación:

Punto de referencia de compresión Gzip en Ubuntu 10.10 y Ubuntu 10.10 con Wubi

8128
fuente
2
Recomiendo a todos los usuarios que realmente sigan el enlace al artículo. La representación aquí es descaradamente elegir el peor punto de referencia e ignorar a los demás, dejando una vista completamente sesgada que luego se utiliza para engañar a otros usuarios. por ejemplo, askubuntu.com/a/258189/14916 (es decir, simplemente culpar a Wubi en lugar de intentar ayudar a los usuarios con el verdadero problema subyacente)
bcbc
@bcbc siéntase libre de editarlo para que sea una mejor respuesta :)
8128
Entonces, ¿cómo podría expresar mi justa indignación? ;) Suspiro, está bien, agregaré más gráficos.
bcbc
En realidad, creo que necesitamos un permiso por escrito para copiar los gráficos: "Toda la información que se muestra en los sitios web de Phoronix Media es propiedad de Phoronix Media y está protegida por derechos de autor. Los artículos no pueden copiarse ni distribuirse sin el consentimiento previo por escrito de Phoronix Media ".
bcbc
5

Encontré esto en los foros. Puedes leerlo en su publicación original aquí.

  1. El rendimiento del disco es un poco más lento. No debería poder notar ninguna diferencia en circunstancias normales. El problema se hace más evidente si tiene poca memoria y usa mucho intercambio o si su partición de Windows está muy fragmentada. Debería ser mucho más rápido que en una VM o LiveCD típica.

  2. El sistema de archivos es menos confiable que en una instalación real. Esto se debe a que tiene 2 sistemas de archivos anidados entre sí, lo que lo hace más vulnerable que ntfs o ext3 tomados individualmente. Esto puede ser un problema si reinicia (desconectando la alimentación). Los reinicios duros nunca son una buena idea, pero menos aún en wubi. Hemos tomado algunas medidas para minimizar el riesgo (y agregaremos un par de trucos para la próxima compilación), de modo que los reinicios duros se puedan tolerar mejor, pero la regla general es: no reiniciar por completo. En Linux hay combinaciones de teclas alt + sysrq si obtienes stack por cualquier motivo.

  3. La hibernación / suspensión no funciona correctamente. Estamos investigando esto con la ayuda de algunos desarrolladores de ubuntu kernel. O lo arreglaremos o desactivaremos la hibernación / suspensión.

Un problema secundario es que con las personas wubi tienden a asignar menos espacio en disco de lo que lo harían con una instalación normal (ya que lo toman como prueba y luego lo siguen usando). Por supuesto, si el espacio libre ha terminado, creará problemas, pero eso no es culpa nuestra. Estamos buscando formas de expandir los discos virtuales, pero de todos modos esa sería una aplicación separada. Dicho esto, en Linux puede crear un enlace desde una carpeta dentro de una partición real a una carpeta dentro de un disco virtual, aliviando así el dolor.

En resumen: asigne suficiente espacio, no reinicie y no suspenda / hiberne. Aparte de eso, debería ser todo el dinero: la misma velocidad (que no sea para el n. ° 1), el mismo soporte / detección de hardware, el mismo comportamiento, el mismo software. Una pequeña compensación considerando que * proporcionamos lo que posiblemente se pueda considerar el instalador de SO más fácil jamás creado, sea cual sea el SO.

En cuanto al uso a largo plazo, consideraría wubi como una solución a medio plazo. Puede usarlo felizmente durante semanas y meses, pero debido a los 3 problemas anteriores, si se encuentra usando Ubuntu bastante, es posible que desee realizar una instalación completa más adelante. Dicho esto, tenemos una herramienta para migrar discos virtuales a una partición real (LVPM por tuxcantfly). Por lo tanto, la migración debería ser bastante fluida (eso debería dar como resultado una instalación que sea 100% idéntica a una estándar mientras se mantienen sus datos y configuraciones).

Si tiene una partición libre o un disco duro de repuesto y tiene confianza en la partición y la grabación ISO, no hay muchas razones para usar Wubi, simplemente vaya directamente a la instalación completa a través de un CD en vivo. Pero para las personas que no saben qué es una partición, wubi es probablemente la mejor solución hasta la fecha, particularmente una vez que las herramientas como LVPM alcanzan el estado final. Espero que wubi traiga una pequeña revolución a los instaladores de Linux y, por lo tanto, a la adopción de Linux, similar a lo que hizo Knoppix / LiveCD hace unos años ', y no me sorprendería demasiado ver clones de Wubi implementados por otras distribuciones * nix en el futuro cercano.

Para su información: Wubi se convertirá en un método de instalación oficial para la próxima versión de Ubuntu y nos "fusionaremos" con Ubuntu. Aunque la instalación a largo plazo recomendada seguirá basándose en el instalador actual de LiveCD (con particiones), el instalador de Wubi también estará disponible en el CD oficial y como una descarga por separado. Por Gutsy usaremos el LiveCD ISO en lugar del ISO alternativo como fuente de paquetes y el instalador será completamente "gráfico".

  • Una gran parte del mérito se dirige a las personas que nos dieron la posibilidad de arrancar Linux desde Windows (grub4dos) y nos proporcionaron acceso r / w a ntfs (ntfs-3g), sin esas tecnologías, wubi no sería posible hoy en día.
TheXed
fuente
1

Bueno, dos cosas. Uno, EXT4 es más rápido que NTFS, aquí hay una prueba: http://www.phoronix.com/scan.php?page=news_item&px=ODIxNw

Dos, con NTFS hay fragmentación e incluso si es difícil determinar cuánto ralentizará el sistema, sabe que eventualmente lo ralentizará.

Tres (porque siempre hay un tres), no instale Ubuntu en Windows, no desea utilizar software no gratuito para iniciar su sistema que eventualmente recibirá una actualización de Microsoft algún día y no podrá Inicie Ubuntu nuevamente.

Nyamiou The Galeanthrope
fuente
No dudo que sea más lento, solo tengo curiosidad por saber cuánto más lento. Haces un buen punto sobre la fragmentación. A menos que los puntos de referencia lo tengan en cuenta explícitamente, es algo que tendré que tener en cuenta al mirar los resultados.
Colin
0

He comparado las diferencias. También depende del sistema, pero la razón principal del impacto en el rendimiento es ext3 y el hecho de que la imagen del disco es un archivo.

Sin embargo, estas son cuatro cosas que puede hacer para aumentar el rendimiento en una instalación de Wubi:

  1. Convierta el sistema de archivos de la imagen de disco de ext3 a ext4. No olvide cambiar su línea de archivo / etc / mtab a la siguiente, primero:

/ dev / loop0 / ext4 rw 0 0

Si no lo hace, no arrancará. Incluso puede cambiar esa línea sin hacer nada más (y el rendimiento mejorará gradualmente con cualquier archivo nuevo agregado), pero utilicé el siguiente método, que funciona aún mejor y brinda los beneficios de ext4 de inmediato para todos los archivos (puede hacer que su raíz archivo .disk más grande al mismo tiempo, como lo hice):

https://help.ubuntu.com/community/ResizeandDuplicateWubiDisk

  1. Desfragmente sus archivos root.disk y swap.disk desde Windows utilizando el comando contig de sysinternals. Simplemente descárguelo gratis del sitio web de Microsoft TechNet. O bien, puede usar cualquier otro programa que pueda desfragmentar un solo archivo grande. Esto también tuvo un gran impacto en la mejora del rendimiento para mí.

  2. Utilice el parámetro de línea del núcleo threadirqs. Su millaje puede variar, pero esto funcionó bien para mí en mi sistema Dell de doble núcleo que más uso.

  3. Si un programa todavía parece hacer que el sistema se ralentice y se vea afectado por el rendimiento cuando lo ejecuta, puede agregar parámetros al programa ofensivo en el archivo de escritorio de la siguiente manera (este ejemplo usa el actualizador de software pero funcionará con otros):

ionice -c 3 nice -n 19 / usr / bin / update-manager

Asegúrese de tener instalado el comando ionice o este paso no hará nada excepto lanzar un error.

Después de hacer estas cuatro cosas, los éxitos de rendimiento son mucho menores que antes. No he tenido muchos problemas desde entonces y hasta ahora he estado muy contento con mi instalación de Wubi. Espero que esto sea útil.

D. Charles Pyle
fuente