O Chromium (chromium-browser) usa 99,99% de disco IO

3

Meu navegador favorito O Chromium está testando minha paciência. Por alguma razão, às vezes, usa 99,99% de E / S. (lendo 2-3MB / s) Outros processos (updatedb.mlocate, [kswapd0], Clementine, Compiz) mostram o mesmo comportamento. No entanto, este problema sempre começa e termina com o Chromium.

Para ilustrar o impacto no meu sistema:

Quando meu disco começa a girar como um louco e o LED de atividade do disco está aceso, o sistema fica tão lento que são necessários de dois a cinco minutos para alternar para tty6 , efetue login e execute killall chromiumbrowser && killall chromium . Isso é muito mais rápido do que iniciar um novo terminal no X, apenas iniciar um terminal parece muito pesado para o Compiz nessas circunstâncias. Esperar até que termine leva mais de 30 minutos, se terminar de todo.

As circunstâncias exatas são difíceis de replicar. Várias abas devem estar abertas, geralmente 8 ou mais. Parece que a chance de aumentar o uso de memória é quando sites mais complexos como o GMail e plugins como o Flash estão rodando. Abrindo várias novas abas em OMG! O Ubuntu tem a melhor chance de replicar este assunto.

A saída de free -m ao abrir 12 OMG! Abas do Ubuntu simultaneamente:

Note: Total(T) Used(U) Free(F) Shared(S) Buffers(B) Cached(C)

Memory: (T):2.0G (U):1.9G (F):95M (S):0B (B):264K (C):348M
-/+ Buffers/Cache: 1.5G/444M
Swap: (T):2.9G (U):146M (F):2.8G 

Saída de df -h :

Note: Filesystem(FS) Size(S) Used(U) Available(A) Use %(U%) Mounted on(MNT)

(FS):/dev/sda1 (S):149G (U):102G (A):40G (U%):72% (MNT):/
(FS):udev (S):994M (U):12K (A):994M (U%):1% (MNT):/dev
(FS):tmpfs (S):402M (U):1008K (A):401M (U%):1% (MNT):/run
(FS):none (S):5.0M (U):0 (A):5.0M (U%):0% (MNT):/run/lock
(FS):none (S):1004M (U):1.9M (A)1003M (U%):1% (MNT):/run/shm
(FS):none (S):100M (U):0 (A):100M (U%):0% (MNT):/run/user
(FS):/dev/sda5 (S):104G (U):79G (A):26G (U%)76% (MNT):/media/d

Não tenho ideia de onde começar a procurar uma solução. Qualquer ajuda seria muito apreciada.

Especificações do sistema:

  • Sistema operacional: Ubuntu 12.10 de 32 bits
  • Memória: 2 GB
  • Processador (es): Intel 1.66 GHz (Dual Core)
  • PC: IBM ThinkPad R60e

Editar:

Nenhum outro processo, exceto o Chromium (chromium-browser), estava sendo executado. Várias extensões, no entanto, também estavam em execução. Juntos, eles usaram cerca de 200-300 MB de memória (veja a lista abaixo) . Desativar extensões como o Gmail off-line e o Google Drive deve deixar meu sistema mais responsivo.

Qualquer um que tenha problemas semelhantes: Na semana passada, usei o Firefox em vez do Chromium. Parece que o Firefox usa um pouco menos de memória. Talvez uma solução prática de curto prazo.

Na próxima semana, informarei o quanto o desempenho do Chromium melhorou ao executar sem extensões.

Uso de memória de várias extensões do Chromium

  • Google Drive: 60 MB

  • GMail off-line: 50 MB

  • Texto: 36 MB

  • AdBlock Plus: 36 MB

  • Trabalhador da Web (Documentos do Google / docs.google.com): 32 MB

  • LastPass: 14 MB

  • Tamper Monkey: 11 MB

  • Chrome mais rápido: 11 MB

  • PhotoZoom: 9 MB

  • Chrome para telefone: 9 MB

por lars 19.11.2012 / 19:15

1 resposta

1

Tente fazer isso acontecer e, em seguida, poste a saída de free -m .

Além disso, por favor, poste detalhes sobre o que é a marca e o modelo do disco rígido que você está usando e a saída de df -h .

Para referência, aqui estou eu olhando a% de memória usada pelos maiores processos atualmente em execução no meu sistema:

me@banshee:~$ ps wwaux | awk '{print $4 " " $11};' | sort -rn | head -n 10
8.1 rhythmbox
7.1 /opt/google/chrome/chrome
3.7 /opt/google/chrome/chrome
3.3 /opt/google/chrome/chrome
2.6 /opt/google/chrome/chrome
2.5 /opt/google/chrome/chrome
2.3 /usr/bin/X
2.3 /opt/google/chrome/chrome
1.9 /opt/google/chrome/chrome
1.9 compiz

Você pode executar o mesmo comando em seu sistema, por favor, e vamos ver quais são seus maiores processos?

Para referência, meu sistema tem 16G de RAM, e cada um desses processos cromo que você vê, portanto, está comendo algo ao longo das linhas de 300MB-600MB de RAM. Então, sim, eles definitivamente se somam.

Para referência futura: esses são os meus processos do Chrome com maior consumo de memória; Eu tenho 72 abas atuais abertas agora e eles estão comendo aproximadamente 0.9% de minha RAM (aproximadamente 90MB-ish) cada em média - a gama atual é de aproximadamente 10MB no baixo fim para aproximadamente 600MB no fim alto. Eu não tentei verificar para ver quanto omgubuntu come especificamente.

Um pouco MAIS referência: configurei uma VM limpa e instalei o navegador chromium; abrindo 12 abas para link resultou em 1.3G usado / 718M livre (646M usado / 1.3G livre - / + buffers / cache). Então, basicamente, algo diferente do que o Chromium está comendo a maior parte da sua memória RAM, ou você tem extensões instaladas no Chromium que não são muito eficientes em termos de memória e são significativamente inchadas por processo ... se eu tivesse que adivinhar dizem provavelmente o último. Quais extensões você está executando?

    
por Jim Salter 19.11.2012 / 22:31