Windows 8 extremamente alto uso de disco e E / S lenta


27

Problema

Após a atualização do Windows 7 para o Windows 8 Professional, parece haver alguns problemas perturbadores.

Quando tenho o Gerenciador de tarefas aberto, às vezes percebo que o uso do disco está subindo para 50, 75 ou 100%, mesmo que quase não haja nenhuma atividade em disco. Quando eu classifico os processos pelo uso do disco, é sempre o processo do sistema que está fazendo isso, mas a quantidade de dados que está sendo transferida parece não ter efeito no uso do disco gravado.

Vi o gerenciador de tarefas dizer 100% de uso do disco com 0,1 MB / s sendo gravados pelo processo do sistema e fazer o mesmo com 20 MB / s sendo gravados pelo sistema. Sempre que isso acontece, o mouse parece funcionar bem, pois ainda posso movê-lo sem atrasar, mas qualquer tipo de IO ocorre com um atraso enorme.

Se eu tentar clicar nas coisas, o clique será registrado apenas alguns minutos depois. Se eu tentar digitar alguma coisa, nada acontece, depois de alguns segundos a frase inteira aparece.

Às vezes, em vez de as ações reais acontecerem com atraso, depois de alguns segundos ouvirei uma série de bipes correspondentes a cada pressionamento ou clique de tecla.

O problema se tornou exponencialmente pior hoje, no entanto. Anteriormente, isso ocorria aparentemente aleatoriamente (embora eu pensasse que poderia ter acontecido com mais frequência quando o Chrome estava em execução), mas agora é iniciado assim que eu inicio o sistema e inutiliza todo o computador.

Eu era capaz de ignorar esse problema até agora, mas ele se tornou tão obstrutivo para o trabalho que preciso corrigir isso em breve.

Diagnóstico

Outras fontes que vi sugeriram a verificação de erros no disco. Eu corri chkdske disse que estava tudo bem, embora não o tenha corrido desde este último incidente.

Ainda não tentei inicializar no modo de segurança, principalmente porque o Windows 8 inicializa muito rápido para usar as teclas de atalho, mas atualizo assim que o fizer.

Eu sei que vi posts que sugeriam hardware defeituoso, mas eu imagino que chkdskteria encontrado isso. Também vi uma sugestão de que poderia ser algum tipo de software de armazenamento ineficiente, mas a única coisa que tenho é o Intel RST, que desativei.

Uma coisa interessante a ser observada foi que, alguns meses atrás, quando isso aconteceu apenas uma vez, olhei para o Windows Performance Diagnostics para descobrir que estava relatando que quase metade dos eventos do meu sistema estava sendo perdida. Não sei se é relevante, mas nunca consegui consertá-lo, então suponho que possa estar relacionado.

Por fim, vi várias fontes sugerindo a execução de um rastreamento xperf, o que fiz algumas semanas atrás, durante uma instância momentânea de alto uso e atraso do disco. Anexei aqui (desculpe se você precisar de uma conta da Microsoft para fazer o download, mas é o único armazenamento em nuvem que eu tinha com 100 megas de espaço restante).

Parece-me que pode ter sido causado pelo CrashPlan, com o qual descobri que tive alguns problemas com o travamento do mecanismo de backup e por não conseguir matar o serviço. Quando isso acontece, porém, eu não obtenho alto uso do disco todas as vezes, portanto, pode ser o uso do disco que está travando o CrashPlan, e não o contrário.

Receio não ter sido capaz de obter um rastreio xperf do estado atual da máquina, pois está sendo muito lento para eu abrir a pasta onde eu .batsalvei, mas, se o fizer, postarei isto.

Especificações

  • HP Probook 6460b executando o Windows 8 Professional
  • 8 GB DDR3
  • Gráficos Intel HD
  • Processador dual core de 2,4 ghz (i5)
  • HDD: 300 GB, não tenho certeza sobre a taxa de transferência

Por favor, ajude-me se você souber alguma coisa, pois eu preciso desesperadamente deste laptop para a escola, o que, aliás, é a mesma razão pela qual não consigo reinstalar o Windows.

ATUALIZAÇÃO - 10/2013

Como esse problema foi resolvido, tive que reinstalar o Windows por motivos não relacionados. O que descobri através do conselho de amigos e colegas de trabalho é que o uso massivo de disco nos sistemas Windows existe desde os primeiros dias, e o problema só foi exacerbado pelo Windows 8. Meu laptop funciona sem problemas, mas ainda percebo o tempo de atividade do disco sobe ocasionalmente, mesmo quando o sistema parece inativo. Graças à adição do monitor de disco ao gerenciador de tarefas e ao ganho de atenção resultante dessa peculiaridade, talvez a MS faça progressos para otimizar o kernel do Windows em versões futuras para evitar possíveis problemas.

Esclarecimento - 1/2015 Como essa pergunta ainda está recebendo visualizações e votos positivos , acho que vale a pena mencionar algo que aprendi desde que foi escrito. O alto uso do disco ocorre quando o Windows fica com pouca RAM e começa a mover o conteúdo da RAM para o arquivo de paginação.sys. Em sistemas com algum tipo de erro, geralmente um disco rígido lento ou com defeito, que pode causar o congelamento de todo o sistema. Como o processo de gravação no arquivo de paginação diminui a velocidade do computador, é improvável que o aumento do tamanho do arquivo de paginação corrija as lentidões. Embora eu ainda não tenha certeza se o problema foi corrigido executandochkdskou excluir esse vírus, se você tiver o mesmo problema e não conseguir encontrar nenhuma razão de software por trás dele, vale a pena considerar que talvez seja hora de algumas atualizações de hardware. Instalar mais RAM significa que o Windows precisa gravar menos no arquivo de paginação e um disco rígido mais rápido significa que as gravações no arquivo de paginação serão menos visíveis.


2
Quando isso acontecer, em vez do Gerenciador de Tarefas, abra o "Monitor de Recursos", vá para a guia Disco e clique na seção "Atividade do Disco". Ele mostrará não apenas qual processo está usando o disco, mas também quais arquivos estão sendo lidos / gravados e quanto tempo cada solicitação está demorando (procure por arquivos lentos). Tente também o SysInternals ProcMon para similares. Também verifique se há spyware / vírus / malware com um ou dois scanners - MalwareBytes, por exemplo. Além disso, o que você tem em termos de unidades de CD-ROM virtuais, antivírus, software avançado de disco (crashplan?) - qualquer coisa que possa interceptar solicitações de disco em uso normal.
TessellatingHeckler

o kernel.etl é inútil para outros usuários. despejar os dados com -d em um novo arquivo etl. Por favor, adicione DISK_IO à linha de comando.
Magicandre1981

Atualização Inicializei no modo de segurança para descobrir que o problema começou novamente assim que tentei abrir um programa (chrome). Olhando para o monitor de recursos, mesmo depois que eu fechei o chrome, o uso do disco diminuiu graças a vários processos de log diferentes.
Ecapstone # 4/13

Update2 Eu reiniciei novamente, e agora parece que o processo do sistema está lendo todos os arquivos no disco rígido. Parece semelhante a este: ligação
ecapstone

@ user221884 crie um novo arquivo ETL, mas desta vez com o sinalizador DISK_IO e despeje-o corretamente com -d em um novo arquivo.
Magicandre1981

Respostas:


11

Eu uso o Windows 8 desde o seu lançamento e também deparei com o mesmo problema. O ponto é como eu resolvi o problema?

O Windows 8 gerencia automaticamente a memória virtual e o tamanho do arquivo de paginação por padrão. Ele não define a memória virtual conforme a recomendação interna. A memória virtual definida por padrão é de aproximadamente 70% da recomendação. Por exemplo, para o meu laptop, recomenda 2003 MB de memória virtual em que cada tamanho de unidade é de 100 GB e RAM é de 3 GB. Por padrão, ele foi definido como 1403 MB quando o Windows 8 foi instalado.

Você precisa aumentar essa memória virtual. Torne-o equivalente ao tamanho da RAM para o tamanho inicial e duas vezes o tamanho inicial no tamanho máximo e verifique se você tem a mesma quantidade de espaço livre no disco rígido em cada unidade.

Para fazer isso, execute as seguintes etapas:

  1. Vá para Painel de controle> Todos os itens do painel de controle> Sistema
  2. Clique em Configurações avançadas do sistema
  3. Em desempenho, clique em configurações
  4. Vá para a guia Avançado
  5. Em Memória virtual, clique em Alterar
  6. Desmarque a caixa de seleção "Gerenciar automaticamente o tamanho do arquivo de paginação para todas as unidades"
  7. Selecione sua unidade do Windows (onde o sistema operacional está instalado)
  8. Clique no botão de opção Tamanho personalizado
  9. Defina o tamanho inicial equivalente ao tamanho da sua RAM em MB
  10. Defina Tamanho máximo como o dobro do tamanho da sua RAM em MB
  11. Clique em Set
  12. Clique em OK três vezes
  13. Reinicie seu sistema

Isso deve resolver esse problema.


Descobri que desativar a VRAM também ajuda a remover o problema.
Avanderw 17/10/2013

5
Ok, mas por que isso deve ajudar? Parece um procedimento placebo que todo mundo faz em todas as versões do Windows de 10 anos atrás e ainda continua.
Giovanni Toraldo

3

Vou contar o que aconteceu comigo e como consegui resolver meu problema específico (estou usando a palavra particular porque acho que todo sistema é uma ecologia e suas interações, mesmo sendo muito parecido, cada ambiente é de alguma forma único ), portanto, esta é a solução que eu encontrei:

O ambiente

  • CPU HP Pavilion dm4 i7 RAM 6GB, HDD 700GB
  • Windows 8 pro de 64 bits (atualizado a partir do Windows 7)
  • Software antivírus: Norton 360
  • Navegador de Internet: Chrome
  • Software de virtualização: VirtualBox

Há cerca de uma semana, comecei a ter problemas com todas as minhas máquinas virtuais que não respondiam. Depois de desligar os ambientes virtuais, percebi que era a máquina host, pensei que isso era devido a alguma atualização do MS e comecei a rastrear o problema, a porcentagem de tempo de atividade mostrada pelo MS Resource Monitor era de 100% o tempo todo, mas a E / S era de algo em torno de 30 KB quando havia alguma E / S e na maioria das vezes era de 0 KB, o que eu achei era que toda vez que minha máquina tentava interagir com a Internet, essas atividades inativas (ou fantasmas, se você preferir) apareciam e nunca terminavam, como algum tipo de worm, mas não relacionadas à CPU nem à RAM; portanto, o raciocínio era: existe um conflito com o chrome e alguma atualização, desinstalei o chrome e reiniciei, depois comecei a usar o MS IE e o problema volta,então eu disse para mim mesmo,

  1. o problema parece relacionado ao disco
  2. mas é acionado pela interação com a rede
  3. O que está controlando a interação com a rede? Firewall? sim

Abri o Firewall do Windows e parece que o Norton 360 está gerenciando a configuração e, nos serviços, parece que o MS Firewall está em execução. Parei o serviço para ver o que estava acontecendo e o reiniciei. Depois disso, reiniciei a máquina para verificar se a solução foi bom.

Esta é quase a décima vez que reiniciei minha máquina na última hora e está apresentando um desempenho muito bom. As máquinas virtuais estão funcionando como antes, suponho, que houve uma atualização que eu não percebo que estava ocorrendo. será aplicado e comecei a ter alguns problemas de entendimento entre o Norton360 e o firewall do MS, criando o problema que eu estava enfrentando, não fiz a instalação do Hyper V, porque eu uso o Virtualbox e no passado eu tive problemas com as minhas VMs (é preciso o recurso de virtualização do processador e não permite que o VirtualBox o veja travando as máquinas virtuais).

Espero que isso ajude pessoas com problemas semelhantes.

Cumprimentos


2

Não importa, eu corri chkdsk /b /f /scannow C:que, ao reiniciar o computador, durou cerca de um dia (o tempo todo dizendo que estava travado em trinta por cento). Porém, quando ele foi ativado novamente, desativei todos os processos em execução que não pareciam absolutamente essenciais, iniciei o chrome e funcionou bem. Não sei ao certo o que foi resolvido, mas vou começar a reativar os processos um por um e postar sobre ele se encontrar o culpado.


5
Admiro sua paciência, deixá-lo correr durante um dia inteiro em 30% :)
PzKpfw

O que parece ter descoberto foi que foi causado por um "extensionupdaterservice.exe" no diretório do firefox, que o AWCleaner identificou como um vírus.
ecapstone

6
Invalid parameter - /scannow
jao

0

Aqui está uma correção que funcionou para mim. Habilite o Hyper-V no Windows 8.

Para fazer isso:

  1. Abra o painel de controle e escolha a opção 'Ativar ou desativar recursos do Windows'

    Captura de tela

  2. Existe uma opção Hyper-V, marque também a caixa e as sub-caixas.

  3. Aplique as alterações e reinicie o computador. Você terminou.

Espero que isto ajude.


2
como isso ajudou você com "o uso extremamente alto do disco do Windows 8 e a lentidão das operações operacionais"? Parece que você está respondendo uma pergunta diferente com esta resposta

Sim ... Eu estou ciente do fato de que não faz preocupação com o disco usage..but de alguma forma fazer esta mudança me ajudou ... o seu vale a pena tentar ... é isso .. :)
nikoo28

2
@ nikoo28 Duvido que fosse algo com o Hyper-V na época. Ligá-lo deve ter acionado outro processo que consertou seu sistema. Ou talvez tenha sido uma coincidência.
Cole Johnson
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.