Definição – O que significa Thrashing?
Thrashing na computação é um problema causado quando a memória virtual está em uso. Ocorre quando a memória virtual de um computador está trocando dados rapidamente por dados no disco rígido, excluindo a maior parte do processamento no nível do aplicativo. À medida que a memória principal é preenchida, páginas adicionais precisam ser colocadas e retiradas da memória virtual. A troca causa uma taxa muito alta de acesso ao disco rígido. A debandada pode continuar por um longo período até que o problema subjacente seja resolvido. Thrashing pode resultar potencialmente no colapso total do disco rígido do computador.
Thrashing também é conhecido como thrashing de disco.
Definirtec explica Thrashing
A destruição ocorre quando muitos processos do computador competem por recursos de memória inadequados. A destruição pode ocorrer devido a vários fatores, com o motivo mais proeminente sendo RAM insuficiente ou vazamento de memória. Em um computador, alguns aplicativos têm prioridades mais altas do que outros e isso também pode ser atribuído a thrashing quando há falta de recursos de memória. Thrashing pode causar lentidão no desempenho do sistema, uma vez que a transferência de dados deve ser feita entre o disco rígido e a memória física. Um dos primeiros sinais de problemas é quando um aplicativo para de responder enquanto a luz da unidade de disco acende e apaga. O sistema operacional geralmente avisa os usuários sobre memória virtual baixa quando ocorre um thrashing.
Uma solução temporária para thrashing é eliminar um ou mais aplicativos em execução. Uma das maneiras recomendadas de eliminar o thrashing é adicionar mais memória à memória principal. Outra maneira de resolver o problema de thrashing é ajustando o tamanho do arquivo de troca.