Por que meu PC/unidade SSD com Windows 7 continua congelando?

Por que meu PC/unidade SSD com Windows 7 continua congelando?

Eu tenho um PC com aproximadamente 1 ano de idade com um disco rígido SSD principal. Percebo com frequência que o PC congela por 30 segundos a vários minutos, exibindo o ícone do mouse "Roda azul girando" durante esse período. Em seguida, ele é liberado e volta ao normal.

Quando olho para o Monitor de recursos durante esse período, percebo que a atividade do disco está sempre em "100% do tempo ativo mais alto" de forma sólida nesse período. Mas a quantidade real de atividade do disco não parece tão alta para mim (<1Mb por segundo). A memória e a CPU nunca ficam sobrecarregadas remotamente.

Normalmente, o software antivírus (Kaspersky antivírus 11.0.0.232) é o usuário mais ativo da atividade do disco, mas isso não me parece tão incomum. Normalmente não estou estressando muito meu PC durante esses períodos, apenas navegando um pouco na web, etc.

Meu palpite é que é um problema com a unidade, mas não tenho certeza do que fazer a seguir (além de comprar uma nova).

Alguma ideia?

obrigado,

Responder1

Você provavelmente está sobrecarregado com um SSD que usa o infame controlador JMicron JMF602. O fato de ser um dispositivo SATA e USB é uma dica, já que o JMF602 é um dos poucos controladores com suporte USB integrado.

O problema decorre do fato de que um controlador SSD não pode gravar dados na memória flash e como seu controlador específico lida com isso. Como o controlador SSD não pode gravar dados no flash, ele deve primeiro excluir os dados antigos. Mas outra limitação do flash é que o controlador SSD não pode excluir uma única página de dados por vez, mas precisa excluir um bloco inteiro (geralmente cerca de alguns megabytes) de cada vez. Para evitar isso, o controlador SSD grava os novos dados em um novo bloco e marca os dados antigos como inválidos. Em seguida, ele faz a coleta de lixo, que basicamente exclui blocos cheios de dados inválidos.

O problema específico que você enfrenta é quando não há novos blocos vazios para gravar dados quando você deseja gravar alguns dados no SSD. Todos os blocos são preenchidos com dados válidos e inválidos. O controlador SSD precisa então passar pela coleta de lixo em um bloco em uso. O que ele faz é ler todos os dados de um bloco em um cache. Exclua dados inválidos do cache. Exclua todo o bloco de dados do flash. Em seguida, escreva os novos dados que você está gravando e os dados do cache no bloco agora limpo. Se vários deles acontecerem ao mesmo tempo, o controlador ficará sobrecarregado e basicamente parará de responder até que possa resolver o backlog.

Tudo isso acontece dentro do próprio SSD e fica completamente oculto do sistema operacional. É por isso que nenhuma das técnicas tradicionais de solução de problemas pode encontrá-lo. Se todos os blocos no SSD contiverem dados, basta uma pequena gravação para forçar o SSD a passar por toda a dança de leitura/exclusão/gravação, então é por isso que você não viu nenhuma gravação grande acontecendo. Os SSDs modernos não têm o mesmo problema. Eles têm muitas técnicas integradas para evitá-lo, como coleta de lixo proativa sofisticada, caches de RAM e provisionamento excessivo. Eles podem sofrer uma queda na velocidade de gravação, mas não o suficiente para causar o congelamento do sistema.

A má notícia é que não há nada que você possa fazer para consertar isso além de atualizar para um bom SSD. É uma falha de design no próprio SSD. Você pode tentar minimizar a quantidade de gravações no SSD. Isso tornaria a gagueira mais rara, mas não a resolveria totalmente.

A parte surpreendente é que em um PC com apenas 1 ano você possui um desses SSDs baseados em JMF602. Eles pararam de fabricá-los e vendê-los há anos.

Responder2

O mouse também para de se mover? Se o mouse também não estiver respondendo, algo no modo kernel está sobrecarregando a CPU. Caso contrário, o processo estará apenas se comportando mal.

A próxima coisa é correrMonitor de recursose veja se o problema está acontecendo durante a paginação. Verifique o tempo de resposta das operações de paginação:

insira a descrição da imagem aqui

A seguir temos que saber se a pausa está afetando todos os aplicativos ou apenas o Explorer. Se for apenas o Explorer, provavelmente você tem uma extensão de shell (por exemplo, WinRar, 7Zip, RapidShare) ou algo igualmente ruim, interferindo no Explorer. Também pode ser uma unidade mapeada ou um atalho para um recurso de rede, e o recurso de rede não responde mais quando o Explorer tenta atualizar o ícone, a data de modificação, o tamanho, etc.

Responder3

Kaspersky é a palavra-chave aqui. Deixe sua varredura terminar e depois volte e jogue.

Responder4

Já vi Kaspersky fazer coisas assim uma vez. O consumo de memória dispara e isso pode causar trocas pesadas. Eu nunca descobri o que acontece quando isso acontece.

informação relacionada