O uso da CPU dispara para ~ 50% e permanece lá até ser suspenso

8

Esse é o problema do Windows Vista, visto, eu acho, principalmente em laptops com processador duplo, em que% de CPU dispara repentinamente para cerca de 45% e fica lá. Uma vez que isso aconteceu, o% de CPU nunca retornará ao normal por si só; no entanto, curiosamente, "adormecer" a caixa por alguns segundos redefinirá a condição.

Eu já vi isso acontecer muitas vezes (laptop Sony VGN-CS215J com CPU dual core Intel) quando a caixa está lá, sem fazer nada, com apenas a CPU em segundo plano normal de 2-3% e, de repente - BOOM!

"Process Explorer" mostra que a CPU em um desses episódios está sendo consumida por "Interrupções", em vez de qualquer programa específico.

Definitivamente, essa condição é "real" e não apenas um problema com a medição da CPU. Quando isso ocorre, a caixa fica mais lenta e, às vezes, aplicativos específicos ficam lentos para rastreamento (tarefas que levam dez segundos levam dez minutos, por exemplo). Além disso, no meu laptop, o ventilador decola em alta velocidade.

As pesquisas do Google mostram que esse é um problema bastante comum, e muitas supostas "causas" foram "identificadas", embora sempre se mostrem falsas pistas. O problema tende a ir e vir (parece que a probabilidade varia de IPL para IPL, com alguns IPLs quase nunca o fazendo e outros a cada dez minutos), por isso é fácil ter a falsa impressão de que o problema foi solucionado. "curado", apenas para que ele volte.

A Microsoft, é claro, nega todo o conhecimento do problema, mesmo que ocorra em várias marcas diferentes de sistema.

Uma pista que tenho é que parece não acontecer quando meu laptop está funcionando com bateria (embora, é claro, com a variabilidade do sintoma seja difícil dizer isso com certeza). Mas tentei brincar com os controles de velocidade da CPU (sob opções avançadas de energia) e isso não resolveu o problema.

Atualização 1:

Verifiquei várias vezes e não há novos drivers disponíveis para minha caixa. (Existe um novo driver de vídeo, mas a Sony não o apóia com seus ganchos especiais, portanto não funciona nesta caixa.)

Não vejo que "andar na pilha" faria algum bem, já que o "looping" está interrompido, e não um processo específico. Suponho que eu poderia tentar fazer um rastreamento de interrupção, mas provavelmente levaria muito tempo que eu não tenho.

Atualização 2:

Atualização: Hoje eu experimentei a falha enquanto funcionava com bateria, a primeira vez que isso aconteceu. Portanto, não conheço condições que impeçam a falha.

Ao desativar os serviços do Windows, como a indexação de pesquisa, fiz isso há muito tempo.

Atualização 3: (21/5/11)

Por um capricho, desconectei o cabo de rede e tenho operado sem fio em casa e no trabalho nos últimos dois dias. (Geralmente, eu não gosto de operar sem fio, se não precisar, pois acho que já há muita poluição por RF.) Nenhum episódio ocorreu. Esquisito.

Atualização 4: (30/5/11)

Eu corri nos últimos 11 dias, usando apenas sem fio. (Não é algo que normalmente gosto de fazer, pois sinto que já há muita poluição por RF e não há necessidade de adicionar mais quando uma conexão com fio estiver disponível.) E nos últimos 11 dias, não tive um "incidente" - o tempo mais longo sem incidentes que eu já vi. Dentro de um ou dois dias, voltarei a conectar e ver o que acontece.

Atualização 5: (02/06/11)

Como resultado de uma interrupção do roteador sem fio no trabalho, tive que usar a conexão com fio por dois dias, e o comportamento antigo (40% ou mais de "eventos" após 30-60 minutos de tempo de atividade) retornou. O mais curioso, porém: nos dois dias, quando eu levava o laptop para casa e me conectava à rede sem fio, o problema ocorria em alguns minutos. Mas uma vez que eu "dormisse" e "despertasse", o problema desapareceria permanentemente.

Para levar o laptop para casa, eu dormia, mas de alguma forma o "bug" sobreviveu por isso. Ou, possivelmente, a interface com fio não foi redefinida até depois do despertar e fez algo desagradável durante esses poucos segundos.

Apenas para referência, o adaptador com fio é um "Controlador Fast Ethernet Marvell Yukon 88E8040 PCI-E". Seria interessante saber se o mesmo adaptador está associado a outros casos desse problema.

Atualização 6: (6/6/11)

Estou começando a suspeitar que, de alguma forma, o adaptador sem fio é o culpado. Quando desligado, pode de alguma forma corromper o sistema. Digo isso porque o roteador no trabalho é um pouco "descolado" e às vezes preciso desligar e ligar novamente o dispositivo sem fio (através de um interruptor mecânico na parte frontal do laptop) para obter uma conexão. Quando faço isso, inevitavelmente em alguns minutos (não imediatamente), recebo as interrupções de volta. Dormir e reativar o laptop elimina o problema de interrupção, aparentemente permanentemente (até a próxima vez que a conexão sem fio for desligada). Para constar, o adaptador sem fio é um "Intel (R) WiFi Link 5100 AGN", embora possa haver mais problemas com a maneira como o switch é implementado.

Atualização 7: (5/5/11)

Estou em execução há mais de um mês no adaptador de rede sem fio (vs com fio) e o problema basicamente desapareceu. Algumas vezes (devido à perda de conectividade por algum motivo) desliguei o adaptador por alguns segundos e ligue-o novamente para redefini-lo. Em todos os casos, exceto um, pelo que me lembro, tive o problema de 50% da CPU após o ciclo de desligamento / desativação, embora, curiosamente, em vários casos, o problema não tenha aparecido por 30 minutos ou mais após o desligamento. /em.

Atualização 8: (18/7/13)

Há cerca de 10 meses, tive que restaurar completamente meu sistema a partir do backup e, desde então, não vi o problema de 50% da CPU. (Não tentei provocá-lo deliberadamente, mas o rádio foi desligado acidentalmente em várias ocasiões.) É claro que nenhum bug do Windows desaparece completamente, então agora tenho um problema com a falha do Open Office , mas acho que posso viva com isso.

Daniel R Hicks
fonte
2
você já tentou desligar e ligar?
user541686
1
Comece atualizando todos os drivers, chipset, som e vídeo, é um bom começo.
Moab
Dan, consulte este Guia ... msfn.org/board/topic/…
Moab
Dan, parece que você estava postando atualizações para sua pergunta como novas respostas. Reassociámos esta questão à sua conta. Por isso, a partir de agora, edite-a para fornecer atualizações. não poste atualizações como respostas. Seria mais fácil se você registrasse sua conta para que, no futuro, possa acessar todas as suas perguntas fazendo login. Se você tiver alguma dúvida, informe-nos comentando ou perguntando na sala de bate-papo Ask A Moderator .
Nhinkle
3
Para as pessoas que sugerem que ele mude para um sistema operacional diferente: isso não é prático nem acessível para muitas pessoas. Vamos ajudar Dan a resolver o problema real aqui.
Nhinkle

Respostas:

4

Dê uma olhada no Windows Performance Toolkit: http://blogs.msdn.com/b/pigscanfly/archive/2009/08/06/stack-walking-in-xperf.aspx

Meu dinheiro está em motoristas ruins.

Isso aconteceu com drivers de rede de baixa qualidade da Broadcom (redundantes).

Mark Sowul
fonte
Posso confirmar que os drivers da Broadcom Wireless também foram o problema para mim. Infelizmente, não sei o número do chipset, pois não tenho mais o laptop, mas era um HP G6032.
James C
3

Eu suspeitaria de drivers incorretos / incorretos, BIOS defeituoso ou hardware com falha total nessa ordem. É muito, muito improvável que este seja um problema com o próprio Vista. As interrupções do tipo exibidas no Process Explorer são o resultado de programas com erros não fatais ou condições de conflito durante a execução no modo real. No topo da minha lista, havia os drivers da Sony para os botões de placa (aqueles acima do teclado) e para as funções especiais do teclado. Tendo trabalhado com o software da Sony antes, posso dizer honestamente que é uma porcaria total.

Pedaços de bacon
fonte
2

Eu tentaria desativar os serviços indesejados do Windows e, principalmente, a Pesquisa do Windows.

A lista mais autorizada de serviços que podem ser aprimorados está no site do Black Viper .

Você também pode dar uma olhada nas recomendações de serviços do TweakHound para o Vista .

Crie um ponto de restauração do sistema antes de iniciar. Você também pode usar Autoruns como sua ferramenta, pois ela pode salvar a configuração atual em um arquivo de texto e restaurá-la mais tarde.

harrymc
fonte
0

Duvido que seja o problema, mas isso soa como um problema de DMA ...

Vá para o Gerenciador de dispositivos, expanda controladores IDE ATA / ATAPI, clique duas vezes no controlador de disco rígido e vá para a segunda guia (acho que foi chamada de "avançado"). O DMA está ativado?

user541686
fonte
Nenhuma opção em qualquer lugar (que eu possa encontrar) para alternar o DMA. Apenas alguns botões para ativar o "cache de gravação" e o "desempenho avançado". O primeiro está ligado e o segundo desligado.
Daniel R Hicks
@ DanH: Às vezes a opção não existe, dependendo do driver. Provavelmente não é o problema de qualquer maneira, então, ou você perceberia uma grande desaceleração (por exemplo, fator 20).
user541686
0

Responda minha própria pergunta para que eu possa encerrar isso. A causa exata do problema não é clara, mas posso evitá-lo mantendo o "rádio" ligado, mesmo quando estiver operando fora do cabo.

Daniel R Hicks
fonte