Opensuse 11,4 muito lento em processador de 8 GB de RAM i5

2

EDIT: É quando o topo é executado com "M". Cimacom"M" Instantâneo quando o Eclipse é iniciado (usando "iotop") CapturainstantâneaquandooespaçodetrabalhodeconstruçãodoEclipse Depois que o Eclipse fez sua coisa

É tão lento quanto antes e faz com que tudo pare: (

Eu tenho um OpenSuse 11.4 de 64 bits instalado. Mais cedo o sistema foi rápido. Agora, o Eclipse demora uma eternidade para abrir e, em seguida, leva 5 minutos para construir o espaço de trabalho (sem brincadeira!). Aqui está como top parece no sistema ao abrir o eclipse:

Tasks: 181 total,   1 running, 180 sleeping,   0 stopped,   0 zombie
Cpu(s):  5.3%us,  1.6%sy,  0.0%ni, 57.2%id, 35.8%wa,  0.0%hi,  0.2%si,  0.0%st
Mem:   8099348k total,  8046104k used,    53244k free,    46904k buffers
Swap:  2103292k total,        0k used,  2103292k free,  7055848k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND                                                                                                                                               
 1778 root      20   0  137m  19m  10m S    4  0.3   0:04.92 Xorg                                                                                                                                                  
    1 root      20   0 12460  864  724 S    0  0.0   0:00.88 init                                                                                                                                                  
    2 root      20   0     0    0    0 S    0  0.0   0:00.00 kthreadd                                                                                                                                              
    3 root      20   0     0    0    0 S    0  0.0   0:00.10 ksoftirqd/0                                                                                                                                           
    4 root      20   0     0    0    0 S    0  0.0   0:00.00 kworker/0:0                                                                                                                                           
    5 root      20   0     0    0    0 S    0  0.0   0:00.00 kworker/u:0                                                                                                                                           
    6 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/0                                                                                                                                           
    7 root      RT   0     0    0    0 S    0  0.0   0:00.00 watchdog/0                                                                                                                                            
    8 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/1                                                                                                                                           
    9 root      20   0     0    0    0 S    0  0.0   0:00.44 kworker/1:0                                                                                                                                           
   10 root      20   0     0    0    0 S    0  0.0   0:00.00 ksoftirqd/1                                                                                                                                           
   11 root      20   0     0    0    0 S    0  0.0   0:00.58 kworker/0:1                                                                                                                                           
   12 root      RT   0     0    0    0 S    0  0.0   0:00.00 watchdog/1                                                                                                                                            
   13 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/2                                                                                                                                           
   14 root      20   0     0    0    0 S    0  0.0   0:00.00 kworker/2:0                                                                                                                                           
   15 root      20   0     0    0    0 S    0  0.0   0:00.01 ksoftirqd/2                                                                                                                                           
   16 root      RT   0     0    0    0 S    0  0.0   0:00.00 watchdog/2                                                                                                                                            
   17 root      RT   0     0    0    0 S    0  0.0   0:00.00 migration/3                                                                                                                                           
   18 root      20   0     0    0    0 S    0  0.0   0:00.00 kworker/3:0                                                                                                                                           
   19 root      20   0     0    0    0 S    0  0.0   0:00.01 ksoftirqd/3                                                                                                                                           
   20 root      RT   0     0    0    0 S    0  0.0   0:00.00 watchdog/3                                                                                                                                            
   21 root       0 -20     0    0    0 S    0  0.0   0:00.00 cpuset                                                                                                                                                
   22 root       0 -20     0    0    0 S    0  0.0   0:00.00 khelper                                                                                                                                               
   23 root       0 -20     0    0    0 S    0  0.0   0:00.00 netns                                                                                                                                                 
   24 root      20   0     0    0    0 S    0  0.0   0:00.00 sync_supers                                                                                                                                           
   25 root      20   0     0    0    0 S    0  0.0   0:00.00 bdi-default                                                                                                                                           
   26 root       0 -20     0    0    0 S    0  0.0   0:00.00 kintegrityd                                                                                                                                           
   27 root       0 -20     0    0    0 S    0  0.0   0:00.00 kblockd                                                                                                                                               
   28 root       0 -20     0    0    0 S    0  0.0   0:00.00 kacpid                                                                                                                                                
   29 root       0 -20     0    0    0 S    0  0.0   0:00.00 kacpi_notify                                                                                                                                          
   30 root       0 -20     0    0    0 S    0  0.0   0:00.00 kacpi_hotplug                                                                                                                                         
   31 root       0 -20     0    0    0 S    0  0.0   0:00.00 ata_sff                                                                                                                                               
   32 root      20   0     0    0    0 S    0  0.0   0:00.00 khubd                                                                                                                                                 
   33 root      20   0     0    0    0 S    0  0.0   0:00.00 kseriod                                                                                                                                               
   34 root       0 -20     0    0    0 S    0  0.0   0:00.00 md                                                                                                                                                    
   35 root       0 -20     0    0    0 S    0  0.0   0:00.00 kondemand                                                                                                                                             
   36 root      20   0     0    0    0 S    0  0.0   0:00.00 khungtaskd                                                                                                                                            
   37 root      20   0     0    0    0 S    0  0.0   0:01.15 kswapd0                                                                                                                                               
   38 root      25   5     0    0    0 S    0  0.0   0:00.00 ksmd                                                                                                                                                  
   39 root      20   0     0    0    0 S    0  0.0   0:00.00 fsnotify_mark                                                                                                                                         
   40 root       0 -20     0    0    0 S    0  0.0   0:00.00 aio                                                                                                                                                   
   41 root       0 -20     0    0    0 S    0  0.0   0:00.00 crypto                                                                                                                                                
   45 root       0 -20     0    0    0 S    0  0.0   0:00.00 kthrotld  

Eu tenho apenas o Eclipse em execução neste momento e, enquanto o Eclipse toma seu próprio tempo doce :(, até mesmo o navegador não abre. Por que o sistema está rastreando? Qualquer ajuda seria ótima

Obrigado.

    
por crazyaboutliv 01.03.2012 / 16:26

2 respostas

3

Você tem muita memória em uso. Veja a linha que diz:

Mem: 8099348k total, 8046104k usado, 53244k livre,

Essa é a primeira pista. A segunda pista terá que vir mais tarde quando você executar top e, em seguida, pressione a tecla capital M . Isso ordenará os processos para que os porcos da memória estejam no topo. As chances são de que é um processo com vazamento de memória, mas pode ser outra coisa, por exemplo, você está executando o SOLR com um banco de dados que continua crescendo?

O iotop é bom para descobrir que tipo de IO você está fazendo, mas é provável que você aprenda que é IO geral do disco. Se você tivesse mais RAM, teria um cache de disco maior e, portanto, menos I / O de disco. O que o top lhe mostra depois que o Eclipse fez sua coisa? Talvez você tenha muitos plugins carregados?

Além disso, free -mt é a melhor maneira de ver o tamanho real do cache de buffer. Haverá uma linha que se parece com:

-/+ buffers/cache:       3996       8475

e o segundo dos dois números é o amontoado de RAM usado para o armazenamento em cache do buffer que pode ser disponibilizado para um aplicativo. A saída que eu dei é de um servidor executando o SOLR e outro aplicativo da Web Java com 12G de RAM total.

Se eu estivesse em seu lugar, eu iniciaria o Eclipse a partir de um prompt do shell para poder ver as mensagens de log stderr e, em seguida, monitorar top com a opção M (ou executar free -mt ) enquanto o Eclipse é carregado para ver se você pode correlacionar o aumento no uso de RAM com o que está acontecendo no momento.

Além disso, a ação pode ter sido feita no momento da inicialização por outra coisa, talvez muitos mods do Apache ou algo semelhante. Você sempre pode adicionar um script de inicialização especial para fazer um monitoramento de memória semelhante com timestamps durante a inicialização.

    
por 02.03.2012 / 00:24
0

Espero que você já esteja executando algo mais novo que o openSUSE 11.4, apenas para a posteridade: a julgar pelas capturas de tela iotop, a lentidão foi provavelmente causada pelos processos de I / O pesados - ou seja, preload e tracker-store . Embora ambos devam estar ajudando, ambos devem estar ajudando, mas em algumas circunstâncias eles se tornam especialistas em desempenho (além de ter todos os seus dados pessoais indexados não necessariamente tem que ser uma boa idéia do ponto de vista da segurança) .

    
por 21.12.2013 / 12:45