Чому ваше сховище у хмарі приводить вашу систему до колін і що ви можете зробити з нею
Нам дуже подобається наша хмарна пам'ять, і ми використовуємо Dropbox або OneDrive майже для всіх наших потреб у хмарних сховищах. Обидві ці проблеми, однак, вони мають бажання для системної пам'яті і, якщо залишити без нагляду, може принести навіть beefiest систем на коліна.
Давайте намалюємо вам сценарій. У нас є новий ПК, обладнаний швидким процесором Intel, новітньою графічною картою, а головне, 16 ГБ оперативної пам'яті. За всіма даними, він повинен вміти обробляти майже все, що ми кидаємо на нього: стиснення, рендеринг і, звичайно, ігри.
Протягом часу ми накопичили значну кількість матеріалу, будь то музика, телевізійні шоу, фільми, і так далі. Всі ці файли зберігаються на жорстких дисках, які при синхронізації з хмарою означатимуть, що ми не тільки резервні копії, але будь-які зміни, які ми робимо, додані або переміщені файли, будуть відображені в хмарі.
Досить просто, так працює система зберігання даних у хмарі, але тут ми беремо його до своєї логічної крайності: якщо у нас є терабайт хмарного сховища, і у нас є терабайт локальних архівів, немає жодної причини не присвячувати цей диск наше місцеве резервування хмари.
Проблема з вашим Cloud Drive
Проблема з таким сервісом, як Dropbox, полягає в тому, що, як вона синхронізується, вона поступово забирає все більше і більше оперативної пам'яті. Ось як самі Dropbox пояснюють це:
Dropbox зберігає метадані ваших файлів в оперативній пам'яті, щоб запобігти постійним і дорогим пошуку в базі даних під час синхронізації. Метадані включають шляхи до файлів у вашому Dropbox, контрольні суми, час модифікації тощо.
В основному, це означає, що якщо у вас є великий Dropbox (або OneDrive) з десятками або сотнями файлів, тоді як Dropbox синхронізує всі ці файли на локальному диску, він буде кешувати інформацію про кожен файл у системну пам'ять.
Давайте покажемо вам, що ми маємо на увазі. Ось наша система після перезавантаження.
Ось наша система лише через кілька годин.
Врешті-решт, використання RAM в нашій системі зросте до 99% (15,8 Гб), що робить його марним.
На цьому етапі навіть перезавантаження комп'ютера важко. Наш покажчик миші значно затримується, а клацання миші не відразу реєструються (якщо взагалі). Найчастіше найпростішим і найшвидшим виправленням є перезавантаження жорсткого диска, утримуючи кнопку живлення, доки комп'ютер не вимкнеться або за допомогою кнопки скидання, якщо у вас є.
Очевидно, що це жахливе рішення, особливо якщо ви турбуєтеся про втрату роботи, так що єдиний спосіб запобігти це - спробувати перезавантажити його граціозно, або зробити це через певні проміжки часу..
Якщо ви призупините роботу свого хмаросервісного сервісу і залиште свій комп'ютер на деякий час, ваша оперативна пам'ять повинна зрештою бути звільнена, що дозволить вам використовувати його знову, але це не відбудеться миттєво і, таким чином, не буде працювати для людей, які потребують використання їхні комп'ютери зараз.
У будь-якому випадку, щоб підтримувати місцеву копію вашої хмари в 1: 1, вам доведеться спочатку обробляти тривалі завантаження (якщо ви не є супершвидким волоконним зв'язком), де ви спочатку завантажуєте свої дані. Після цього, якщо ваш старий локальний диск не працює або ви вирішите створити новий, ви можете просто зробити його копію, або дозволити всі ці дані повторно завантажити, що, як ми вже сказали, знищить вашу системну оперативну пам'ять з плином часу..
Потрібно: Елегантне рішення
Здається, це не просте рішення, окрім звичайних перезавантажень. Якщо ви залишите свій комп'ютер на всю ніч і дайте йому завантажити вміст хмарного диска, ви, швидше за все, повернетеся до системи, що не відповідає, вранці. Якщо ви хочете працювати протягом дня, коли ваш хмарний диск синхронізується з локальним диском, з часом він стає все більш і більш заплутаним.
Справа в тому, що не існує справді елегантного рішення для звільнення оперативної пам'яті. Як ми вже відзначали раніше, оптимізатори пам'яті досить марні, тому ми не рекомендуємо їх використовувати. Це означає, що ви просто залишили справу з цією проблемою, де єдиним реальним, практичним рішенням є або призупинити роботу хмарного сервісу, і дозволити речам повернутися до нормального стану, або перезавантажити і почати.
Проте, можливо, у вас є рішення, про яке ми не думали. Ми хотіли б дізнатися від вас про цю проблему. Будь ласка, звук в нашому дискусійному форумі і залиште нам свій відгук.