31Jul

Dlaczego Twoja pamięć masowa w chmurze przenosi twój system na kolana i co możesz z tym zrobić

Uwielbiamy nasze przechowywanie w chmurze i używamy Dropbox lub OneDrive dla prawie wszystkich naszych potrzeb w chmurze. Oba te problemy mają jednak problem z pamięcią systemową i jeśli zostaną pozostawione bez opieki, mogą doprowadzić nawet najsilniejsze systemy do kolan.

Pozwól nam namalować scenariusz. Mamy zupełnie nowy komputer wyposażony w szybki procesor Intel, najnowszą kartę graficzną i, co najważniejsze, 16 GB pamięci RAM.Na wszystkich kontach powinno być w stanie obsłużyć prawie wszystko, co na niego rzucimy: kompresję, renderowanie i oczywiście gry.

Z biegiem czasu zgromadziliśmy znaczną ilość rzeczy, czy to muzyki, programów telewizyjnych, filmów, i tak dalej. Wszystkie te pliki są przechowywane na dyskach twardych, co w przypadku zsynchronizowania z chmurą oznacza, że ​​nie tylko wszystkie te kopie zapasowe są tworzone, ale wszelkie zmiany, które wprowadzamy, pliki dodawane lub przenoszone, będą następnie odzwierciedlane w chmurze.

To proste, tak działa przechowywanie danych w chmurze, ale w tym przypadku przyjmujemy logiczne ekstremum: jeśli mamy terabajt składowania w chmurze i mamy terabajt lokalnego archiwum, nie ma powodu, by nie poświęcać tego dyskujako naszą kopię zapasową w chmurze lokalnej.

Problem z dyskiem w chmurze

Problem z usługą taką jak Dropbox polega na tym, że podczas synchronizacji stopniowo pochłania coraz więcej pamięci RAM.Oto, jak to wyjaśnia Dropbox:

Dropbox przechowuje metadane plików w pamięci RAM, aby zapobiec stałym i kosztownym wyszukiwaniom bazy danych podczas synchronizacji. Metadane zawierają ścieżki do plików w Twoim Dropbox, sumy kontrolne, czasy modyfikacji itd.

Zasadniczo oznacza to, że jeśli masz dużą Dropbox( lub OneDrive) z dziesiątkami lub setkami plików, to Dropbox synchronizuje wszystkie te plikipliki na dysk lokalny, buforuje informacje o każdym pliku do pamięci systemowej.

Pokażmy, co mamy na myśli. Oto nasz system po restarcie.

Oto nasz system kilka godzin później.

Ostatecznie, w użyciu RAM w naszym systemie wzrośnie aż do 99 procent( 15,8 GB), co czyni go bezużytecznym.

W tym momencie nawet ponowne uruchomienie komputera jest trudne. Nasz wskaźnik myszy jest znacznie opóźniony, a kliknięcia myszy nie będą natychmiast rejestrowane( jeśli w ogóle).Często najłatwiejszą i najszybszą metodą jest wykonanie twardego restartu, poprzez przytrzymanie przycisku zasilania do momentu wyłączenia komputera lub użycia przycisku resetowania, jeśli go masz.

Oczywiście jest to straszne rozwiązanie, zwłaszcza jeśli martwisz się o utratę pracy, tak naprawdę jedynym sposobem, aby temu zapobiec, jest próba ponownego uruchomienia komputera z wdziękiem, lub robienie tego w regularnych odstępach czasu, aby był nadal użyteczny.

Jeśli zawiesisz usługę w chmurze i pozostawisz komputer sam na czas, Twoja pamięć RAM powinna zostać zwolniona, co pozwoli ci na ponowne jej użycie, ale nie nastąpi to natychmiast, a zatem nie będzie działać dla osób, które potrzebująużyj ich komputerów już teraz.

W każdym razie, aby zachować lokalną kopię dysku w chmurze 1: 1, musisz najpierw uporać się z długimi przesyłaniem( zakładając, że nie jesteś superszybkim połączeniem światłowodowym), w którym początkowo przesyłasz swoje dane. Następnie, jeśli stary dysk z lokalną chmurą ulegnie awarii lub zdecydujesz się utworzyć nowy, możesz po prostu zrobić jego kopię lub zezwolić na ponowne pobranie wszystkich danych, co, jak powiedzieliśmy, z czasem zdziesiątkuje twoją pamięć RAM systemu.

Wanted: eleganckie rozwiązanie

Wydaje się, że nie ma prostego rozwiązania tego niż regularne ponowne uruchamianie. Jeśli pozostawisz komputer na noc i pozwolisz mu pobrać zawartość dysku w chmurze, najprawdopodobniej powrócisz rano do systemu, w którym nie reagujesz. Jeśli chcesz pracować w ciągu dnia, gdy dysk w chmurze zostanie zsynchronizowany z dyskiem lokalnym, z biegiem czasu stanie się on coraz bardziej grząski.

POWIĄZANE ARTYKUŁY
Dlaczego tak długo przesyłać dane do chmury?
Dlaczego optymalizatory pamięci i wzmacniacze pamięci RAM są gorsze niż bezużyteczne

Faktem jest, że nie ma naprawdę eleganckiego rozwiązania do zwalniania pamięci RAM.Jak już wcześniej zauważyliśmy, optymalizatory pamięci są dość bezużyteczne, więc nie zalecamy żadnych. Oznacza to, że masz problem z tym problemem, ponieważ jedynym realnym, praktycznym rozwiązaniem jest zawieszenie usługi w chmurze i przywrócenie normalnych warunków lub ponowne uruchomienie i rozpoczęcie pracy od nowa.

Powiedziałeś, że być może masz rozwiązanie, o którym nie pomyśleliśmy. Chcielibyśmy dowiedzieć się od Ciebie o tym problemie. Zagraj na naszym forum dyskusyjnym i zostaw nam swoją opinię.