Por que o Wubi reduz a velocidade ou congela quando há atividade pesada no disco?

6

Sou um usuário iniciante no Ubuntu-12.04 com a instalação WUBI.

Eu tenho um Dell Vostro 3450 com i5 2410m, ram de 3 GB, intel hd3000 e AMD 6630m híbrido.

Navegar e jogar jogos funciona sem problemas. No entanto, estou tendo problemas enormes ao instalar aplicativos e geralmente copiando e movendo arquivos.

Ao fazer isso, o sistema fica significativamente mais lento e congela com bastante frequência (o Firefox fica azulado, às vezes até preto e branco). Eu diria que o Ubuntu aloca muito recursos nas transferências de arquivos e na instalação, mas mesmo essas tarefas são muito lentas.

Aqui está um exemplo muito específico: Hoje eu tentei mover um arquivo de 6 GB da minha instalação do Windows 7. Foi bom no começo, então eu pulei para o Firefox, mas depois de um tempo o firefox começou a ficar aleatoriamente azulado e o mouse parou aleatoriamente de funcionar. Foi gradualmente piorando até chegar ao ponto em que o firefox preto e branco e o mouse não funcionavam. Eu me enfureci e fui para alguma refeição, quando voltei tela estava preta. Ele provavelmente não me registrou devido a inatividade, quando eu pressionei o botão aleatório para trazer tela para a vida que eu tive que esperar alguns minutos para que ele mostrasse apenas o meu fundo de tela. Nenhuma tela de login, apenas fundo e mouse de trabalho. O ventilador do NoteBook estava funcionando a 100%, então presumi que a transferência de arquivos estava acontecendo e deixei para funcionar. Nada mudou por uma hora inteira, então eu reiniciei. Transferência de arquivos sem sucesso, Transferiu quase 2 shows. Isso é normal ?

O que fazer nessas situações? Não me deixou carregar o gerenciador do sistema e nem mesmo o terminal.

    
por user72270 21.06.2012 / 13:49

4 respostas

3

Eu notei o mesmo congela. Embora eu não saiba por que isso acontece, conheço uma maneira de me livrar disso. Veja como:

Em um terminal, digite

echo "deadline" | sudo tee /sys/block/sda/queue/scheduler

Tente mover ou copiar quantidades maiores de arquivos novamente. Você deve notar uma diferença enorme. Em caso afirmativo, torne a mudança permanente digitando em um terminal:

gksudo gedit /etc/default/grub

Na linha que começa com GRUB_CMDLINE_LINUX_DEFAULT="" , adicione a seguinte string entre o "" s:

elevator=deadline

Salve e saia. Depois disso, digite um terminal

sudo update-grub

Reinicie.

FYI: Isso muda o chamado agendador para 'prazo'.

Fonte : link

=============================================== =================================

Outra possibilidade seria baixar as configurações do dirty_ratio. Para testá-lo, digite um terminal:

sudo bash -c "echo 10 > /proc/sys/vm/dirty_ratio"

sudo bash -c "echo 5 > /proc/sys/vm/dirty_background_ratio"

Se isso ajudar, torne-o permanente editando seu sysctl.conf:

gksudo gedit /etc/sysctl.conf

No final do arquivo, adicione as seguintes linhas:

vm.dirty_ratio=10

vm.dirty_background_ratio=5

Salve, feche e reinicie. Feito.

    
por FuzzyQ 25.06.2012 / 09:38
1

Você tem que lembrar que o Wubi instala o Ubuntu em sua partição Windows existente e não em um separado.

Parece que o Ubuntu não tem espaço para trabalhar em sua partição Windows existente. Pode estar tentando usar swap, mas não obtendo o suficiente, o que causa a desaceleração do sistema e a atividade pesada do disco.

Eu instalaria o Ubuntu em uma partição separada sem o Wubi, ou expandiria o tamanho da partição do Windows e o tamanho da instalação do Wubi.

Você também pode dar uma olhada em este artigo sobre como melhorar o desempenho do seu disco rígido.

    
por dlin 25.06.2012 / 10:35
1

Da minha experiência, o Disk I / O é a ruína de qualquer experiência sensata do usuário no Linux.

Coisas que pioram:

  • Usando um disco de laptop (2,5 "), especialmente um disco de 5k rpm
  • Usando wubi ou LVM / criptografia.
    • Isso ocorre porque normalmente, as leituras / gravações em disco são bastante otimizadas para o seu hardware, mas ter isso habilitado cria uma camada de indireção que atrapalha isso.

Razões para a desaceleração:

  • A maioria das coisas no seu sistema linux precisam tocar o disco com bastante frequência, eles gravam logs, armazenam arquivos em cache e às vezes sincronizam coisas através do sistema de arquivos.
  • Quando o disco está ocupado, tudo fica parado, aguardando que a verificação no arquivo de cache seja concluída. Isso é especialmente perceptível com aplicativos gui.

Então, em geral. Qualquer coisa que você possa fazer para evitar tocar no disco é bom.

Você pode alterar seu diretório de cache do firefox para

/run/shm
Este é um disco RAM. É muito rápido, mas qualquer coisa que você armazenar lá vai
  1. coma seu ram
  2. se foi depois de uma reinicialização.

Tutoriais para isso podem ser feitos usando o google.

    
por danjo133 25.06.2012 / 19:11
0

Eu me deparei com isso também. Eu esperava que uma solução ReadyBoost resolvesse o problema, mas isso não fez uma grande diferença para mim. Ainda assim, pode funcionar para você.

Meus pensamentos: processos que usam muito acesso a disco (que já é 10.000 vezes mais lento que o acesso à memória) agora precisam fazer mais para lidar com o formato de disco rígido do Wubi.

Minha sugestão: 1. Mude do Firefox para o Chrome. E feche as abas desnecessárias. 60% mais rápido. 2. Mude para um servidor da web leve e minimalista, se for esse o seu aplicativo. Eu tentei 3 - Reddit servidor corre lentamente no meu laptop de 6 anos, tanto o servidor eo cliente, e eu bati alguns problemas de instalação desagradável com o Telescope, mas até agora estou amando Arc 3.1 - a fonte por trás do Hacker News. É um pouco difícil de encontrar, então aqui está o URL: link

Pensamento secundário: se alguém usar os links simbólicos e de cópia para fazer todos os acessos a disco residirem na sua unidade flash, para qualquer diretório atingido com a maioria dos acessos ao disco, isso fará diferença ignorando completamente o sistema de arquivos Wubi e substituindo-o por SSD.

    
por Aaron Smith 30.05.2017 / 05:27

Tags