Quais diferenças de desempenho existem ao instalar com o Wubi?

22

Eu sei que o Wubi é mais lento no disco IO, mas não consigo encontrar nada sobre ele on-line além de declarações vagas como "procura de disco um pouco mais lenta". Alguém já fez algum benchmark para quantificar a diferença de velocidade?

    
por Colin 18.10.2010 / 21:54
fonte

4 respostas

17

Você inspirou um artigo sobre o Phoronix, intitulado O impacto no desempenho do Ubuntu Wubi Windows Installer , que na segunda, terceira e quarta páginas tem uma série de benchmarks que mostram claramente o impacto no desempenho, veja um exemplo abaixo:

    
por 8128 21.10.2010 / 16:08
fonte
5

Encontrei isso nos fóruns. Você pode lê-lo na postagem original aqui

  1. O desempenho do disco é um pouco mais lento. Você não deve ser capaz de notar qualquer diferença em circunstâncias normais. O problema se torna mais evidente se você tiver pouca memória e usar bastante swap ou se sua partição do Windows estiver muito fragmentada. Ele ainda deve ser muito mais rápido do que em uma VM típica ou LiveCD.

  2. O sistema de arquivos é menos confiável do que em uma instalação real. Isso ocorre porque você tem dois sistemas de arquivos aninhados entre si, o que o torna mais vulnerável do que o ntfs ou o ext3, individualmente. Isso pode ser um problema se você reinicializar (desconectando a energia). Reinicializações duras nunca são uma boa idéia, mas menos ainda no wubi. Tomamos algumas medidas para minimizar o risco (e adicionaremos alguns truques à próxima compilação), de modo que as reinicializações difíceis possam ser mais bem toleradas, mas a regra básica é: não reinicializar com força. No linux existem combinações de teclas alt + sysrq se você conseguir empilhar por qualquer motivo.

  3. A hibernação / suspensão não funciona corretamente. Estamos olhando para isso com a ajuda de alguns desenvolvedores de kernel do Ubuntu. Ou consertaremos isso ou desativaremos o modo de hibernação / suspensão.

Uma questão secundária é que, com o wubi, as pessoas tendem a alocar menos espaço em disco do que com uma instalação normal (já que o utilizam como teste e depois continuam usando-o). É claro que se o espaço livre acabar, vai criar problemas, mas isso dificilmente é culpa nossa. Estamos procurando maneiras de expandir os discos virtuais, mas isso seria um aplicativo separado de qualquer maneira. Dito isso, no linux você pode criar um link de uma pasta dentro de uma partição real para uma pasta dentro de um disco virtual, aliviando assim a dor.

Em resumo: aloque espaço suficiente, não reinicie e não suspenda / hiberne. Além disso, deve ser a montagem completa: mesma velocidade (diferente de # 1), mesmo suporte / detecção de hardware, mesmo comportamento, mesmo software. Uma pequena desvantagem considerando que nós * fornecemos o que pode ser considerado o instalador de sistema operacional mais fácil já criado, seja qual for o SO.

Quanto ao uso a longo prazo, considero o wubi como uma solução a médio prazo. Você pode usá-lo alegremente por semanas e meses, mas por causa das 3 questões acima, se você se encontra usando bastante o Ubuntu, você pode querer fazer uma instalação completa mais tarde. Dito isso, temos uma ferramenta para migrar discos virtuais para uma partição real (LVPM por tuxcantfly). Portanto, a migração deve ser bastante suave (isso deve resultar em uma instalação 100% idêntica a uma padrão, mantendo seus dados e configurações).

Se você tem uma partição livre ou um disco rígido reserva e está confiante sobre o particionamento e a gravação ISO, não há razão para usar o Wubi. Basta ir direto para a instalação completa via Live CD. Mas para pessoas que não sabem o que é uma partição, o wubi é provavelmente a melhor solução até hoje, especialmente quando ferramentas como o LVPM atingem o status final. Espero que o wubi traga uma pequena revolução para os instaladores do Linux e, consequentemente, para a adoção do Linux, semelhante ao que o Knoppix / LiveCD fez há alguns anos ”, e eu não ficaria surpreso em ver os clones Wubi implementados por outras distribuições * nix no futuro próximo.

FYI: Espero que o Wubi se torne um método oficial de instalação no próximo lançamento do Ubuntu e nós iremos "fundir" com o Ubuntu. Mesmo que a instalação recomendada a longo prazo ainda seja baseada no instalador atual do LiveCD (com particionamento), o instalador do Wubi também estará disponível no CD oficial e como um download separado. Por Gutsy, usaremos o LiveCD ISO em oposição ao Alternate ISO como fonte de pacotes e o instalador será totalmente "gráfico".

  • Um grande pedaço do mérito vai para as pessoas que nos deram a possibilidade de inicializar o linux dentro do windows (grub4dos) e nos forneceu acesso r / w ao ntfs (ntfs-3g), sem tais tecnologias o wubi não seria hoje possível.
por TheXed 19.10.2010 / 02:31
fonte
1

Bem, duas coisas. Um, o EXT4 é mais rápido que o NTFS, aqui está uma prova: link

Dois, com o NTFS, há fragmentação e, mesmo que seja difícil determinar o quanto será mais lento, o sistema saberá que, com o tempo, ele ficará mais lento.

Três (porque há sempre um três), não instale o Ubuntu no Windows, você não quer usar software não livre para iniciar o seu sistema, que acabará por receber uma atualização da Microsoft um dia e você não vai ser capaz de iniciar o Ubuntu novamente.

    
por Nyamiou The Galeanthrope 20.10.2010 / 23:32
fonte
0

Eu comparei as diferenças. Também depende do sistema, mas a principal razão para o impacto no desempenho é o ext3 e o fato de a imagem do disco ser um arquivo.

Estas são quatro coisas que você pode fazer para aumentar o desempenho em uma instalação do Wubi:

  1. Converta o sistema de arquivos da imagem de disco de ext3 para ext4. Não se esqueça de alterar sua linha de arquivo / etc / mtab para o seguinte, primeiro:

/ dev / loop0 / ext4 rw 0 0

Se você não fizer isso, você não inicializará. Você pode até mudar essa linha sem fazer nada (e o desempenho gradualmente melhorará com novos arquivos adicionados), mas usei o seguinte método, que funciona ainda melhor e oferece os benefícios do ext4 imediatamente para todos os arquivos (você pode fazer sua raiz arquivo .disk maior ao mesmo tempo, como eu fiz):

link

  1. Desfragmente seus arquivos root.disk e swap.disk de dentro do Windows usando o comando contig do sysinternals. Basta baixá-lo gratuitamente no site da Microsoft TechNet. Ou você pode usar qualquer outro programa que possa desfragmentar um único arquivo grande. Isso causou um grande impacto na melhoria do desempenho para mim também.

  2. Use o parâmetro de linha do kernel threadirqs. Sua milhagem pode variar, mas isso funcionou bem para mim no meu sistema Dell dual core que eu mais uso.

  3. Se um programa parecer ainda causar lentidão no sistema e obter um desempenho quando você executá-lo, você poderá adicionar parâmetros ao programa incorreto no arquivo da área de trabalho (esse exemplo usa o atualizador de software, mas vai trabalhar com os outros):

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

Certifique-se de ter o comando ionice instalado ou essa etapa não fará nada, exceto gerar um erro.

Depois de fazer essas quatro coisas, os resultados de desempenho são muito menores do que antes. Eu não tive muito problema desde então e tenho estado muito feliz com a minha instalação do Wubi até agora. Espero que isso seja útil.

    
por D. Charles Pyle 12.03.2015 / 20:43
fonte