Quelles sont les différences de performances lors de l'installation avec Wubi?

22

Je sais que Wubi est plus lent dans le disque IO, mais je ne trouve rien à ce sujet en ligne autre que de vagues déclarations telles que «recherche de disque légèrement plus lente». Quelqu'un a-t-il fait des repères pour quantifier la différence de vitesse?

Colin
la source

Réponses:

17

Vous avez inspiré un article sur Phoronix, intitulé L'impact sur les performances du Wubi Windows Installer d'Ubuntu , qui, sur les 2e, 3e et 4e pages, contient une série de références qui montrent assez clairement l'impact sur les performances, voir un exemple ci-dessous:

Référence de compression Gzip dans Ubuntu 10.10 et Ubuntu 10.10 avec Wubi

8128
la source
2
Je recommande à tous les utilisateurs de suivre le lien vers l'article. La représentation ici choisit sans vergogne la pire référence et ignore les autres, laissant une vue complètement biaisée qui est ensuite utilisée pour induire en erreur les autres utilisateurs. par exemple ici askubuntu.com/a/258189/14916 (c'est-à-dire simplement blâmer Wubi plutôt que d'essayer d'aider les utilisateurs avec le vrai problème sous-jacent)
bcbc
@bcbc n'hésitez pas à le modifier pour en faire une meilleure réponse :)
8128
Alors, comment pourrais-je exprimer ma juste indignation? ;) Soupir, d'accord, je vais ajouter quelques graphiques supplémentaires.
bcbc
En fait, je pense que nous avons besoin d'une autorisation écrite pour copier les graphiques: "Toutes les informations affichées sur les sites Web de Phoronix Media sont la propriété de Phoronix Media et sont protégées par le droit d'auteur. Les articles ne peuvent être copiés ou distribués sans le consentement écrit préalable de Phoronix Media. . "
bcbc
5

J'ai trouvé ça sur les forums, vous pouvez le lire dans son post original ici

  1. Les performances du disque sont légèrement plus lentes. Vous ne devriez pas être en mesure de remarquer une différence dans des circonstances normales. Le problème devient plus évident si vous avez peu de mémoire et utilisez beaucoup de swap ou si votre partition Windows est très fragmentée. Il devrait être encore beaucoup plus rapide que sous une VM ou un LiveCD typique.

  2. Le système de fichiers est moins fiable que dans une installation réelle. C'est parce que vous avez 2 systèmes de fichiers imbriqués l'un dans l'autre, ce qui le rend plus vulnérable que ntfs ou ext3 pris individuellement. Cela peut être un problème si vous redémarrez (en débranchant l'alimentation). Les redémarrages durs ne sont jamais une bonne idée, mais encore moins dans wubi. Nous avons pris certaines mesures pour minimiser le risque (et ajouterons quelques astuces à la prochaine génération), afin que les redémarrages durs soient mieux tolérés, mais la règle générale est la suivante: ne redémarrez pas dur. Sous Linux, il existe des combinaisons de touches alt + sysrq si vous obtenez une pile pour une raison quelconque.

  3. L'hibernation / suspension ne fonctionne pas correctement. Nous étudions cela avec l'aide de quelques développeurs de noyau Ubuntu. Soit nous allons corriger cela, soit nous désactiverons l'hibernation / suspension.

Un problème secondaire est que, avec wubi, les gens ont tendance à allouer moins d'espace disque qu'ils ne le feraient avec une installation normale (car ils le prennent comme un essai et continuent de l'utiliser). Bien sûr, si l'espace libre est terminé, cela va créer des problèmes, mais ce n'est pas de notre faute. Nous cherchons des moyens d'étendre les disques virtuels, mais ce serait de toute façon une application distincte. Cela dit, sous Linux, vous pouvez créer un lien à partir d'un dossier dans une partition réelle vers un dossier dans un disque virtuel, allégeant ainsi la douleur.

En bref: allouez suffisamment d'espace, ne redémarrez pas dur et ne suspendez / hibernez pas. En dehors de cela, ce devrait être le mois complet: même vitesse (autre que pour # 1), même support / détection matériel, même comportement, même logiciel. Un petit compromis étant donné que nous * fournissons ce qui peut être considéré comme le programme d'installation du système d'exploitation le plus simple jamais créé, quel que soit le système d'exploitation.

Quant à l'utilisation à long terme, je considérerais le wubi comme une solution à moyen terme. Vous pouvez l'utiliser avec plaisir pendant des semaines et des mois, mais en raison des 3 problèmes ci-dessus, si vous vous retrouvez à utiliser Ubuntu assez fortement, vous voudrez peut-être faire une installation complète plus tard. Cela dit, nous avons un outil pour migrer des disques virtuels vers une partition réelle (LVPM par tuxcantfly). La migration devrait donc être assez fluide (cela devrait se traduire par une installation 100% identique à une installation standard tout en conservant vos données et paramètres).

Si vous avez une partition gratuite ou un disque dur de rechange et que vous êtes sûr du partitionnement et de la gravure ISO, il n'y a pas beaucoup de raisons d'utiliser Wubi, allez directement à l'installation complète via un CD live. Mais pour les personnes qui ne savent pas ce qu'est une partition, wubi est probablement la meilleure solution à ce jour, en particulier une fois que des outils tels que LVPM atteignent le statut final. J'espère que wubi apportera une petite révolution aux installateurs Linux et donc à l'adoption de Linux, similaire à ce que Knoppix / LiveCD a fait il y a quelques années ', et je ne serais pas trop surpris de voir des clones Wubi implémentés par d'autres distributions * nix dans le futur proche.

Pour info: Wubi deviendra, espérons-le, une méthode d'installation officielle d'ici la prochaine version d'Ubuntu et nous "fusionnerons" avec Ubuntu. Même si l'installation à long terme recommandée sera toujours basée sur le programme d'installation LiveCD actuel (avec partitionnement), le programme d'installation Wubi sera également disponible sur le CD officiel et en téléchargement séparé. Par Gutsy, nous utiliserons l'ISO LiveCD par opposition à l'ISO alternative comme source de packages et l'installateur sera entièrement "graphique".

  • Une grande partie du mérite revient aux personnes qui nous ont donné la possibilité de démarrer Linux à partir de Windows (grub4dos) et nous ont fourni un accès r / w à ntfs (ntfs-3g), sans de telles technologies, wubi ne serait pas possible aujourd'hui.
TheXed
la source
1

Eh bien, deux choses. Premièrement, EXT4 est plus rapide que NTFS, voici une preuve: http://www.phoronix.com/scan.php?page=news_item&px=ODIxNw

Deuxièmement, avec NTFS, il y a une fragmentation et même s'il est difficile de déterminer à quel point cela ralentira le système, vous savez qu'il finira par le ralentir.

Trois (car il y en a toujours trois), n'installez pas Ubuntu sur Windows, vous ne voulez pas utiliser de logiciel non gratuit pour démarrer votre système qui obtiendra éventuellement une mise à jour de Microsoft un jour et vous ne pourrez pas redémarrez Ubuntu.

Nyamiou The Galeanthrope
la source
Je ne doute pas que ce soit plus lent, je suis simplement curieux de savoir combien plus lent. Vous faites un bon point sur la fragmentation. À moins que les repères ne le prennent explicitement en compte, c'est quelque chose que je devrai garder à l'esprit lors de l'examen des résultats.
Colin
0

J'ai comparé les différences. Cela dépend également du système, mais la principale raison de l'atteinte des performances est ext3 et le fait que l'image disque est un fichier.

Voici quatre choses que vous pouvez faire pour augmenter les performances d'une installation Wubi:

  1. Convertissez le système de fichiers de l'image disque d'ext3 en ext4. N'oubliez pas de modifier d'abord la ligne de votre fichier / etc / mtab comme suit:

/ dev / loop0 / ext4 rw 0 0

Sinon, vous ne démarrerez pas. Vous pouvez même changer cette ligne sans rien faire d'autre (et les performances s'amélioreront progressivement avec tous les nouveaux fichiers ajoutés) mais j'ai utilisé la méthode suivante, qui fonctionne encore mieux et donne immédiatement les avantages d'ext4 pour tous les fichiers (vous pouvez créer votre racine fichier .disk plus grand en même temps, comme je l'ai fait):

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

  1. Défragmentez vos fichiers root.disk et swap.disk depuis Windows à l'aide de la commande contig de sysinternals. Il suffit de le télécharger gratuitement sur le site Web de Microsoft TechNet. Vous pouvez également utiliser tout autre programme capable de défragmenter un seul fichier volumineux. Cela a également eu un impact important sur l'amélioration des performances.

  2. Utilisez le paramètre de ligne du noyau threadirqs. Votre kilométrage peut varier, mais cela a bien fonctionné pour moi sur mon système Dell dual core que j'utilise le plus.

  3. Si un programme semble toujours ralentir le système et réduire les performances lorsque vous l'exécutez, vous pouvez ajouter des paramètres au programme incriminé dans le fichier de bureau comme ceci (cet exemple utilise un programme de mise à jour logicielle mais il fonctionnera avec d'autres):

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

Assurez-vous que vous avez installé la commande ionice ou cette étape ne fera rien sauf lancer une erreur.

Après avoir fait ces quatre choses, les succès de performance sont beaucoup moins qu'auparavant. Je n'ai eu aucun problème depuis et je suis très satisfait de mon installation Wubi jusqu'à présent. J'espère que cela vous sera utile.

D. Charles Pyle
la source