Por que meu disco tem 99% de uso aqui?

11

Eu tenho um problema semelhante ao este usuário . Você pode muito bem tirar sua captura de tela e aplicá-la ao meu problema: Windows 8.1, uso de disco de 99% ou nessa vizinhança por um período maior de tempo (minutos). No entanto, as estatísticas de uso de disco individuais não somam mais do que aproximadamente 1 MB / s. Eu tenho um disco SSD capaz de muito maior taxa de transferência.

A questão a que me vinculei não fornece muita resposta, mas um comentário sugere um espaço livre em disco baixo. Esse é um problema com o meu disco. Eu tenho apenas ~ 1GB à esquerda de espaço livre na minha unidade C. Mas minha pergunta de acompanhamento é por que isso importaria? Windows faz pré-alocar 6GB de drive virtual, não é? Pelo menos é assim que interpreto "alocado atualmente" na tela de configurações da memória virtual em Propriedades do sistema → Opções de desempenho.

Eu tentei usar a ferramenta de monitoramento de processos para obter algumas informações sobre o que está sendo usado o disco, mas a quantidade de dados registrados em apenas alguns segundos é tão grande que não sei por onde começar. A única coisa que vejo é que o service.exe acessa o registro muito ... Mas eu acho que isso é normal? Se alguém quiser dar uma olhada, o log dump é aqui (19MB)

Para resumir :

  1. O uso do disco realmente aumenta quando o espaço livre diminui? Se sim, porquê?
  2. Alguém pode deduzir do meu arquivo de log do Procmon qual programa ou processo causa 99% de uso do disco?

edit : Para comentar sobre o "malware" -answer no outro post: Gostaria de saber , não adivinhar. Eu duvido que seja malware no meu caso, mas se for, meus logs devem mostrar isso.

update : caso semelhante acabou de acontecer. Alguma pista dessas duas imagens do ResMon?

UsodoDiscoResMon."Sistema" na parte superior com 5MB por segundo, MsMpEng.exe à direita com 2MB por segundo

"Sistema" não me diz muita coisa.

    
por Nilzor 29.04.2014 / 14:28

4 respostas

6

Acabei de ver que o seu problema desapareceu, mas abaixo deve ser útil para a próxima vez.

Eu fiz o download do seu log do Process Monitor e contei o número de vezes que cada arquivo estava sendo acessado durante esse rastro de 6 segundos que você capturou. Você poderá ver isso no Process Monitor acessando Tools - > Contagem de Ocorrências de Valores - > Selecione Caminho no menu suspenso Coluna e clique no botão Contagem. Clique no botão Contagem para classificar os números de contagem em ordem crescente / decrescente. Clique duas vezes em qualquer um desses caminhos de arquivo para se concentrar neles.

Os 4 principais caminhos de arquivo acessados são: 3276 vezes: HKCU \ Software \ Classes \ Configurações locais \ MuiCache \ de \ 417C44EB 3276 vezes: HKLM \ SYSTEM \ CurrentControlSet \ Control \ MUI \ StringCacheSettings 2188 vezes: HKCU 1457 vezes: C: (este é o indexador de pesquisa que está acessando isso)

Os processos envolvidos nos acessos acima incluem SearchIndexer.exe e services.exe e eles parecem repetir o pedido de acessos repetidas vezes. Não tenho certeza de que sei o que está acontecendo, mas sugiro que você tente desativar o indexador do Windows Search e ver como isso afeta o desempenho.

Eu também dei outra olhada no rastreamento em um formato não filtrado e vi muito acesso a várias pastas do Software Distribution com caminhos prefixados com C: \ Windows \ SoftwareDistribution \ Download ..... então vale a pena verificar / desabilitar isso e ver como isso afeta o desempenho.

    
por 02.05.2014 / 13:42
3
  1. Does the disk usage really go up when free space declines? If so, why?

1. Sim. No Windows, assim como em outros sistemas operacionais, um disco principal completo resultará em um comportamento do SO lento / ruim em minha experiência. Por quê? Fragmentação em disco (e resultante aumento de fragmentos de processamento na memória, bem como número de leitura / gravação em disco). A pequena área restante será fragmentada em disco, provavelmente espalhadas por diferentes áreas no disco. Não há reposição de espaço, portanto, a fragmentação não poderá ajudar muito até que mais espaço seja liberado. Todos os processos precisam gravar arquivos temporários (por exemplo, cache do navegador da Internet). Esses arquivos serão fragmentados. Para discos magnéticos, as cabeças de disco têm que se deslocar mais longe, o que significa ler / gravar arquivos mais lentos. Para discos SSD eu não tinha certeza, isso é um pouco chato, mas explica bem: link "Por que a fragmentação ainda é um problema com SSDs". Na memória (na tabela de alocação de arquivos na memória), arquivos fragmentados ocupam mais espaço e resultam em mais atividade de barramento e CPU lidando com fragmentos diferentes. No vídeo, ele acaba vendendo diskkeeper, que é afirma que melhora o problema dos SSDs. Mas permitir espaço livre suficiente no disco provavelmente seria a melhor estratégia.

Isso é bom: Investigação sobre o efeito de descompactar SSD. link Conclusão: Não faz sentido executar uma ferramenta de fragmento com SSD.

. Can anyone deduct from my Procmon log file what program or process causes 99% disk usage?

2. Eu acho que você precisa fazer algum espaço no disco primeiro. Obtenha o sistema para se comportar um pouco melhor. Então, se ainda houver um problema, veja o uso do disco (espaço ou atividade).

    
por 02.05.2014 / 13:45
1

Eu seria cauteloso sobre o que você está usando para determinar se o disco está sendo executado em 100%. O que isso significa?

Que o disco está sendo executado no rendimento máximo? Não, como o seu computador sabe qual é a velocidade máxima do disco? Dadas as velocidades otimistas fornecidas pelos fabricantes, eu ficaria desconcertado se você atingisse 100% da velocidade máxima por qualquer período de tempo.

Acho mais provável que os 99% que você está vendo sejam uma medida aproximada de quando o disco está em uso ... ou seja, no momento da observação ele está continuamente sendo gravado / lido de . Isso não significa que estará funcionando a toda velocidade. É mais provável que você atinja um número maior de arquivos menores. Os SSDs não possuem a mesma mecânica de um disco convencional, mas há overheads ao ler / gravar muitos arquivos pequenos.

Se você executar uma das dezenas de aplicativos de benchmarking, descobrirá com que rapidez seu disco funciona e será muito superior a 1GB / s! Se você observar sua primeira imagem, verá que o pico mais alto (verde) é de aproximadamente 60-70 GB / s, o que é uma velocidade real razoável se não for digna de nota para seu disco, mas na maioria das vezes ele está lento. Na mesma imagem, podemos ver que você tem uma profundidade de fila de 10 .... isso significa que as operações de disco estão se acumulando.

No entanto, como outros apontaram .... você poderia fazer com um pouco mais de espaço livre para o Windows e outros aplicativos para o trabalho. Também mais RAM significa mais cache na memória e, portanto, menos trabalho em disco.

    
por 02.05.2014 / 14:39
1

Tudo bem, eu estava brincando por jogos, atualizando drivers, coisas assim porque eu tinha o mesmo problema. Então me deparei com uma opção no painel de controle (estou no Windows 8.1) em Painel de Controle > Sistema > Configurações Avançadas do Sistema > Desempenho. Lá eu desabilitei um monte de efeitos visuais e TA DAH estou com 4% no meu disco.Great não é isso. Você também pode tentar atualizar o driver da sua placa gráfica. Espero que ajude.

    
por 29.01.2016 / 21:50