Оптимізація Windows як метод поліпшення продуктивності комп'ютера, як правило, програє апаратного апгрейду. Рідкісним винятком з цього правила може бути залучення RAM-диска - віртуального диска, створюваного спеціальним ПО за рахунок ресурсу оперативної пам'яті - і перенесення на цей диск окремих системних і програмних операцій. Чому рідкісним винятком? У цього методу поліпшення продуктивності комп'ютера досить багато умовностей і нюансів. Про них докладніше поговоримо нижче, але перш за пару слів про продуктивність RAM-диска.
1. Продуктивність RAM-диска
Одна з причин повільної роботи комп'ютера - обмежена швидкість читання і запису даних жорсткими дисками HDD. Навіть найпродуктивніший вінчестер, вражений результатами тестування при послідовному читанні і запису даних, навряд здивує серйозними цифрами при вибіркової роботі з дрібними файлами. А саме дрібні файли здебільшого і складають системний кеш, кеш браузерів і інших програм. Вирішити проблему низької продуктивності HDD покликані накопичувачі нового формату - SSD. Але подужати їх вартість поки що може далеко не кожен користувач. SSD - це сьогодні єдиний можливий компроміс між малопродуктивними HDD і надшвидкої оперативною пам'яттю, але нездатною постійно зберігати дані. Створюваний за рахунок ресурсу оперативної пам'яті RAM-диск швидкість в 400-600 Мб / с, на яку здатні лише SSD від хороших виробників в умовах послідовного читання і запису даних, може забезпечити при вибіркової роботі з дрібними файлами. А швидкість послідовного читання і запису даних у RAM-диска визначається тисячами Мб / с.
Порівняємо ці результати з HDD.
Як бачимо, швидкість читання і запису у HDD в багато разів менше. Швидкість послідовного читання і запису даних HDD в кращому випадку буде 150-170 Мб / с. А за підсумками вимірювання швидкості вибіркового читання і запису дрібних файлів, на жаль, отримаємо катастрофічний показник - 0,5-1 Мб / с.
2. Умовності і нюанси оптимізації Windows за рахунок роботи RAM-диска
Нездатність оперативної пам'яті зберігати інформацію - нюанс, що обмежує використання RAM-диска тільки для зберігання тимчасових даних. Благо, ця проблема вирішується за рахунок функціоналу окремих програм для реалізації RAM-дисків. Такі програми забезпечують періодичну запис даних RAM-диска в файл на жорсткому диску. А ось з іншими нюансами не все так просто.
RAM-диск можна створювати тільки при наявності зайвого обсягу оперативної пам'яті. Якщо при виконанні звичайних операцій спостерігається завантаження оперативної пам'яті в 70-80%, ні про яке зайвій обсязі не може бути й мови. Решта 20-30% оперативної пам'яті можуть бути задіяні для проведення якихось разових операцій. Працювати з RAM-диском можна при вільних як мінімум 40% оперативної пам'яті - ресурсу, регулярно простоює і не бере участі в роботі системи. Розглядати можливість роботи з RAM-диском доцільно за умови наявності в системі оперативної пам'яті не менше 8 Гб. Якщо цей обсяг не розрахований на роботу спеціального софту - гіпервізора, складного професійного ПО для роботи з відео або 3D-графікою, ресурсномістких ігор і т.п., системі для її завдань можна залишити 6 Гб оперативної пам'яті, а все інше - використовувати під RAM -диск. У будь-якому випадку надлишок оперативної пам'яті буде визначатися специфікою виконуваних на комп'ютері завдань.
Якщо слабким місцем в системі є і жорсткий диск, і процесор, користі від оптимізації за рахунок RAM-диска не буде. Оперативна пам'ять не вирішує проблему малопотужного процесора.
RAM-диск - це віртуальний пристрій, що реалізовується стороннім ПЗ. Відповідно, щоб не було проблем у роботі Windows, таке ПЗ має підтримуватися розробниками і адаптуватися під оновлення версій операційної системи, за якими заявлена підтримка. Перед тестуванням програм, що реалізують RAM-диски, створення точки відкоту або повна резервна копія Windows, а також підготовка аварійного носія для відновлення системи - обов'язкові запобіжні заходи.
Безкоштовні програми для реалізації RAM-диска зазвичай не підтримують функцію збереження даних на жорсткий диск. Якщо для реалізації RAM-диска необхідно і збільшення оперативної пам'яті, і придбання ліцензійної програми, доцільно ці витрати зіставити з вартістю SSD з об'ємом в 120 Гб.
Ще один важливий нюанс - тяганина зі створенням RAM-диска і перенесенням на нього даних. У цьому плані, звичайно, SSD буде вигравати - купив накопичувач, підключив і забув про проблеми. Сучасні версії Windows 7, 8.1 і 10 самі знають, які операції вони повинні відключити при появі на борту комп'ютера SSD. До речі, створення RAM-диска і перенесення на нього окремих системних і програмних папок, в яких ведеться активна перезапис даних, деякі розглядають не тільки як оптимізує операцію, але і як спосіб продовження терміну служби SSD. Такий спосіб, можливо, буде актуальний в умовах виробничих масштабів перезапису даних або в результаті незадовільних результатів проведення оцінки залишився ресурсу SSD. При домашньому використанні комп'ютера ресурсу SSD може вистачити на довгі роки. Так що перш занурення в тяганину з налаштуванням процесів на догоду продовження життя SSD не буде зайвим дізнатися приблизний час, що залишився до моменту вироблення накопичувача. Такий аналіз можуть проводити спеціальні програми для тестування здоров'я жорстких дисків, зокрема, Hard Disk Sentinel і SSD Life.
3. Які дані можна перенести на RAM-диск?
Найпростіший спосіб отримання вигоди від RAM-диска - робота з перенесеними на нього портативними програмами. А ось в розрахунку на продуктивність системи в цілому і при роботі з встановленими програмами доведеться повозитися з настройками.
Зазвичай RAM-диски, створені без застосування функції збереження інформації в файл на жорсткому диску, використовують для зберігання тимчасових даних. За допомогою редагування значень змінних середовищ Windows RAM-диск можна вказати в якості нового місця розташування системних папок "Temp". RAM-диск може бути місцем зберігання кешу браузерів і інших програм, які передбачають його розміщення не тільки на системному диску С, але також в іншому місці комп'ютера. На RAM-диск, реалізований за допомогою програм, які підтримують функцію збереження даних в файл на жорсткому диску, для більшої продуктивності при веб-серфінгу можна перенести не тільки кеш браузера, а й його профіль цілком. Це робиться за допомогою символьних посилань. За тим же принципом на RAM-диск переносяться робочі дані інших програм. А особливо витончені геймери спеціально для роботи RAM-диска набувають зайві 8 Гб оперативної пам'яті, щоб повністю встановити гру.
Не рекомендується переносити на RAM-диск, навіть реалізований за допомогою програм з функцією збереження даних в файл на жорсткому диску, папки профілю користувача, бази даних, файли-проекти спеціалізованих програм та іншу важливу інформацію.
4. Програми для реалізації RAM-диска
RAM-диск можна створити за допомогою таких програм як: SoftPerfect RAM Disk, Radeon RAMDisk, Gilisoft RAMDisk, Primo Ramdisk тощо.
Відмінного Вам дня!