Використання флешки для прискорення звичайних дисків (на Linux)


0

Чи є можливість використовувати флешку як прискорення для звичайних жорстких дисків? У мене з’явилася ідея перенаправити всі операційні зчитування на флешку, якщо дані там уже зберігаються, і прочитати з звичайних дисків, якщо там дані не знайдені (а під час простою свіжодоступні дані із звичайного диска зберігаються на флеш-диску).

Це вже можливо за допомогою стандартних інструментів Linux?

Відповіді:


2

Те, про що ви говорите, називається HSM (Hierarchical Storage Manager). Є кілька таких функцій, вбудованих у ZFS, але загалом кажучи, у стандартних інструментах Linux немає нічого.

Єдине, що добре працює - це розміщення журналу файлової системи та / або метаданих на флеш-диску. Це, звичайно, корисно, якщо у вас, звичайно, є RAID-масив. Використовуючи XFS, RAID-6 на 6 ТБ та один невеликий SSD дозволяє отримати надзвичайно високі швидкості.

Іншим варіантом є використання новітніх адаптерів RAID Adaptaec, які дозволяють використовувати SSD як величезний кеш, роблячи саме те, що ви сподівалися, але на рівні прошивки контролера RAID.

Останній варіант - використання SSD як місця для заміни з високим пріоритетом.


+1: Дякую, що вказали на мене в правильному напрямку. Поточна реалізація ядра ZFS виглядає дуже перспективною, навіть якщо тільки блок-шар ще реалізований. Але я все одно пропускаю справжній варіант HSM там. На жаль, більшість варіантів HSM здаються комерційними, і я хотів би мати вільно доступний варіант. Якщо не буде додано кращого рішення, я прийму вашу відповідь.
Даніель

Я думаю, що використання SSD як swap з високою swappiness в ядрі може чудово працювати при деяких робочих навантаженнях. Вам доведеться порівняти це зі своїми програмами.
wazoox
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.