Pergunta relacionada:
Por que a velocidade de compactação do 7-Zip diminui com o tempo?
Portanto, estou compactando arquivos (arquivos particularmente grandes, ≥1 GB). Portanto, noto que a velocidade de gravação está diminuindo e o tempo necessário aumentando. Infelizmente, ele continua desacelerando, embora demore mais para desacelerar com o tempo. Ele cai rapidamente com uma velocidade de gravação alta e cai lentamente com uma velocidade de gravação lenta. O que está causando isso e por que isso ocorre?
Como isso pode ser consertado?
"Como pode ser consertado?" - Não há nada para consertar, pois está funcionando conforme o esperado.
No que diz respeito ao 7-Zip (ou qualquer programa que grave um arquivo grande), o arquivo está sendo criado e gravado no disco. No entanto, não é isso que está acontecendo. O sistema operacional está gravando o arquivo em seu cache . O cache de arquivo é RAM dedicada para acelerar leituras e gravações em discos mais lentos. O sistema operacional eventualmente despeja seu cache no disco conforme ele é preenchido e/ou esse pedaço do arquivo não está sendo usado. É por isso que as velocidades de gravação são tão altas no início, pois o arquivo vai para o cache de RAM de alta velocidade. Uma vez que o cache é preenchido e/ou o fcache está sendo limpo, o arquivo é gravado no disco mais lento, a taxa de gravação diminui significativamente. A velocidade de gravação é medida como uma média geral, portanto, começar alto e terminar baixo faz com que a velocidade de gravação diminua lentamente.