31Jul

Por que seu armazenamento em nuvem está trazendo seu sistema aos seus joelhos e o que você pode fazer sobre isso

Nós amamos o nosso armazenamento em nuvem, e usamos o Dropbox ou o OneDrive para quase todas as nossas necessidades de armazenamento na nuvem. Ambos estes têm um problema no entanto, eles têm um desejo de memória do sistema e, se deixado sem vigilância, pode levar até os sistemas mais resistentes aos joelhos.

Deixe-nos pintar um cenário para você.Nós temos um novo PC equipado com uma CPU Intel rápida, a mais recente placa gráfica e, o mais importante, 16 GB de RAM.De todas as contas, ele deve ser capaz de lidar com quase tudo o que jogamos: compressão, renderização e, claro, jogos.

Ao longo do tempo acumulamos uma quantidade considerável de coisas, seja música, programas de televisão, filmes e assim por diante. Todos esses arquivos são armazenados em discos rígidos, o que, se sincronizado com a nuvem, significaria que não só tínhamos todas essas coisas de backup, mas as mudanças que fazemos, os arquivos adicionados ou movidos, serão então espelhados na nuvem.

Simples o suficiente, é assim que o armazenamento em nuvem funciona, mas aqui estamos levando-o ao seu extremo lógico: se tivermos um terabyte de armazenamento em nuvem e nós possuímos um terabyte de armazenamento de arquivos local, não há motivo para não dedicar esse drivecomo nosso backup de nuvem local.

O problema com a sua unidade em nuvem

O problema com um serviço, como o Dropbox, é que, ao sincronizar, gradualmente engola mais RAM.Veja como os Dropbox explicam:

O Dropbox armazena metadados em seus arquivos na RAM para evitar pesquisas constantes e dispendiosas de banco de dados durante a sincronização. Os metadados incluem caminhos para arquivos em seu Dropbox, somas de verificação, tempos de modificação, etc.

Basicamente, o que isso significa é que se você tiver um Dropbox grande( ou OneDrive) com dezenas ou centenas de gigas de arquivos, então, como Dropbox sincroniza todos essesarquivos para sua unidade local, ele armazenará informações sobre todos e cada arquivo na memória do sistema.

Vamos mostrar o que queremos dizer. Aqui está o nosso sistema após um reinício.

Aqui está o nosso sistema algumas horas depois.

Eventualmente, o RAM de uso em nosso sistema aumentará até 99%( 15,8 GB), o que torna inútil.

Neste ponto, mesmo reiniciar o computador é difícil. Nosso ponteiro do mouse está significativamente atrasado, e os cliques do mouse não serão registrados imediatamente( se for o caso).Muitas vezes, a correção mais fácil e rápida é fazer um recarregamento rígido, mantendo pressionado o botão liga / desliga até que o computador seja desligado ou usando o botão de reinicialização, se você tiver um.

Obviamente, esta é uma solução terrível, especialmente se você está preocupado com a perda de trabalho, então a única maneira de evitar é tentar reiniciá-lo graciosamente, ou fazê-lo em intervalos regulares por isso permanece utilizável.

Se você suspender seu serviço em nuvem e deixar seu computador sozinho por um tempo, sua RAM deve ser liberada, permitindo que você use novamente, mas isso não acontecerá instantaneamente e, portanto, não vai funcionar para as pessoas que precisamuse seus computadores agora.

Em qualquer caso, para manter uma cópia 1: 1 da sua unidade na nuvem localmente, você terá que primeiro lidar com downloads longos( assumindo que você não é uma conexão de fibra super rápida) onde inicialmente carrega seus dados. Posteriormente, se sua antiga unidade de nuvem local falhar ou você decidir criar uma nova, então você poderia simplesmente fazer uma cópia dele, ou permitir que todos esses dados voltem a baixar, o que, como dissemos, dizimará a RAM do seu sistema ao longo do tempo.

Wanted: uma solução elegante

Não parece haver uma solução simples para este que não os reinícios regulares. Se você deixar seu computador em toda a noite e permitir que ele baixe o conteúdo da sua unidade na nuvem, provavelmente retornará a um sistema que não responde pela manhã.Se você quiser trabalhar durante o dia enquanto a sua unidade de nuvem sincroniza com sua unidade local, ao longo do tempo ficará cada vez mais atolada.

ARTIGOS RELACIONADOS
Por que leva tanto tempo para carregar dados para a nuvem?
Por que os otimizadores de memória e os impulsores de RAM são pior do que o Inadimente

O fato é que não existe uma solução verdadeiramente elegante para liberar RAM.Como já salientamos anteriormente, os otimizadores de memória são bastante inúteis, por isso não recomendamos nenhum. Isso significa que você simplesmente se deixa lidar com esse problema, onde a única solução real e prática é suspender o seu serviço na nuvem e deixar as coisas voltar ao normal, ou reiniciar e começar de novo.

Dito isto, talvez você tenha uma solução sobre a qual não pensamos. Gostaríamos de ouvir sobre você sobre esse problema. Pare na nossa discussão e deixe-nos os seus comentários.