If-Koubou

Защо вашият Cloud Storage носи системата ви на колене и какво можете да направите за нея

Защо вашият Cloud Storage носи системата ви на колене и какво можете да направите за нея (Как да)

Обичаме съхранението ни в облака и използваме Dropbox или OneDrive за почти всичките ни нужди за съхранение в облака. И в двата случая има проблем, но те се притесняват за системната памет и ако останат без наблюдение, могат да донесат дори колебаещите системи на колене.

Нека ви рисуваме сценарий. Имаме чисто нов компютър, снабден с бърз процесор на Intel, най-новата графична карта и най-важното - 16 GB оперативна памет. По всичко личи, че трябва да може да се справи с почти всичко, което хвърляме в него: компресия, рендиране и, разбира се, игри.

С течение на времето сме натрупали значителни неща, било то музика, телевизионни предавания, филми и др. Всички тези файлове се съхраняват на твърди дискове, които, ако се синхронизират с облака, ще доведат не само до създаването на резервно копие на всички тези неща, но и промените, които правим, добавянето или преместването на файлове, ще бъдат отразени в облака.

Обикновено това е начинът, по който функционира хранилището в облака, но тук го отвеждаме до логическата му крайност: ако имаме терабайт от облак за съхранение и разполагаме с терабайт от местно съхранение на архиви, няма причина да не го посветим нашето локално архивиране в облака.

Проблемът с устройството ви в облака

Проблемът с услугата като Dropbox е, че докато се синхронизира, постепенно поглъща все повече и повече RAM. Ето как сами обясняват Dropbox:

Dropbox съхранява метаданни на вашите файлове в RAM, за да предотврати постоянно и скъпо търсене на база данни при синхронизиране. Метаданните включват пътища към файлове в Dropbox, контролни суми, модификации и др.

По същество, това означава, че ако имате голям Dropbox (или OneDrive) с десетки или стотици концерти на файлове, тогава Dropbox синхронизира всички тези файлове с вашето локално устройство, ще кешира информацията за всеки файл във системната памет ,

Нека ви покажем какво имаме предвид. Ето системата ни след рестартиране.

Ето системата ни само няколко часа по-късно.

В крайна сметка, в употреба RAM на нашата система ще се увеличи до 99% (15,8 GB) се използва, което го прави безполезен.

В този момент дори и рестартирането на компютъра е трудно. Нашият показалец на мишката значително се забавя и щракването с мишката няма да се регистрира веднага (ако изобщо има). Често най-лесната и бърза корекция е да направите твърд рестарт, като задържите натиснат бутона за захранване, докато компютърът се изключи или използвате бутона за нулиране, ако имате такъв.

Очевидно това е ужасно решение, особено ако се притеснявате за загубата на работа, така че наистина единственият начин да го предотвратите е да опитате да го рестартирате грациозно или да го правите на редовни интервали, за да остане използваем.

Ако спрете услугата си в облака и оставите компютъра си сам за известно време, вашата RAM трябва в крайна сметка да бъде освободена, за да можете да го използвате отново, но това няма да се случи незабавно и по този начин няма да работи за хора, които трябва да използват компютрите си в момента.

Във всеки случай, за да поддържате копие 1: 1 на устройството си в облака, ще трябва първо да се справите с продължителните качвания (ако не сте супер бърза връзка с влакна), където първоначално качите данните си. След това, ако старият ви локален облачен диск се срине или решите да създадете нов, можете просто да направите копие от него или да разрешите всички тези данни да се изтеглят отново, което, както казахме, ще унищожи системната ви RAM с течение на времето.

Wanted: Елегантно решение

Изглежда, че няма просто решение за това освен за обикновеното рестартиране. Ако оставите компютъра си цяла нощ и нека изтеглите съдържанието на устройството на облака, най-вероятно ще се върнете на сутрешната не реагираща система. Ако искате да работите през деня, докато устройството ви в облака се синхронизира с локалното устройство, с течение на времето то ще стане все по-затъвало.

Факт е, че няма наистина елегантно решение за освобождаване на RAM. Както вече посочихме, оптимизаторите на паметта са доста безполезни, така че не препоръчваме никакви. Това означава, че просто си оставите да се справите с този проблем, където единственото реално практично решение е или да спрете услугата си в облака и да оставите нещата да се нормализират, или да рестартирате и да започнете свежи.

Казано, може би имате решение, за което не сме си помислили. Бихме искали да чуем от вас за този проблем. Моля, изчакайте в нашия дискусионен форум и оставете ни отзивите ви.