Твердотільні диски розвиваються семимильними кроками, вартість їх падає з кожним днем, і все більша кількість користувачів набувають SSD. У зв'язку з цим все частіше і частіше доводиться чути запитання, а чи так потрібен Ramdisk, якщо є SSD. У мене є достатній досвід роботи як з "Рамдіском", так і з твердотельнікамі, тому я постараюся відповісти на дане питання.
Сам по собі Ramdisk дає приріст продуктивності лише в кількох спеціалізованих операціях, тому чекати десятикратного збільшення швидкодії не варто. Однак при використанні звичайного жорсткого диска можна одержати невеликий приріст за рахунок використання технології розміщення диска в оперативній пам'яті.
По-перше, дуже часто жорсткий диск встановлений в єдиному екземплярі. Це означає, що він одночасно виконує як запити операційної системи, постійно читає ті чи інші файли в ході роботи, і так і дає доступ до даних користувачів, наприклад торрентів або баз даних. Так що жорсткого диска, що працює в поодинці, доводиться несолодко. У такій ситуації дійсно корисно частково розвантажити його і перенаправити частину запитів на Ramdisk. Під запитами я маю на увазі звернення до тимчасової папці temp і запис кеша браузера, що працює з великою кількістю дрібних файлів, які так "не любить" і без того зайнятої жорсткий диск.
По-друге, при наявності великої кількості оперативної пам'яті можна частину критичних (щодо швидкості) файлів перенести на Рамдіск великої місткості. Це може бути незмінний з часом база даних, окремі ресурсні файли або Целікова образи дисків іграшок, переслані на Ramdisk за допомогою символічних посилань.
По-друге, спроби продовжити ресурс SSD перенесенням кешу браузера (і деяких інших папок) на Рамдіск неспроможні, а іноді і просто смішні. Давайте прикинемо - навіть якщо на SSD ємністю 128 Гбайт пишеться 64 Гбайт на добу, то в ідеалі за рік диск буде перезаписан приблизно 183 рази. Тобто при ресурсі хоча б в тисячу циклів його вистачить на п'ять з половиною років. Звичайно, даний розрахунок поверхневий і не враховує деякі тонкощі експлуатації (наприклад, нерівномірний знос осередків), але він все одно говорить про можливість тривалої експлуатації SSD при даному навантаженні.
Крім того, розмір Рамдіска зазвичай обмежений кількома гігабайтами (в кращому випадку), тим більше дані будуть стиратися після перезавантаження. Твердотільний диск може зберігати значно більше інформації, яка завжди буде на своєму місці - а значить, ефективність такого кеша буде вище, ніж на віртуальному накопичувачі. З моєї точки зору, значно ефективніше не зменшувати пам'ять для створення Ramdisk, а навпаки віддати її операційній системі, яка буде ефективно її використовувати для кешування.
І взагалі, спроби економії ресурсу SSD часто доходять до абсурду, так і хочеться порадити таким "фахівцям" перенести всі дані з твердотельніка на інші носії, щоб прибрати його в шафу і закрити на ключ - так він проживе довше за все. В "гонитві за міліметрами" часто забувають, що SSD і купувався для прискорення роботи - так давайте його експлуатувати, а інакше це викинуті на вітер гроші. У цьому ж зв'язку, більше половини рад по оптимізації SSD - міфи чи просто несусветная нісенітниця. Звичайно, зустрічаються і дійсно обов'язкові до застосування поради, наприклад не використовувати SSD для закачування торрентів, але, чесно кажучи, детальне обговорення рад по оптимізації твердотільних накопичувачів - це тема для окремої статті.