Яка різниця між dm-cache та DM Writecache?

Згідно з наведеним вище документом Redhat, dm-cache працює в режимі читання/запису, тоді як dm-writecache працює в режимі лише запису .24 листопада 2021 р

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

DMA — це апаратний пристрій, який може переміщатися в/з пам’яті без використання інструкцій ЦП. Кеш зберігає пам’ять десь ближче до місця, де ви можете отримати доступ, тому вам не доведеться витрачати стільки часу на введення-виведення. DMA надає цю можливість виконувати специфічні операції з пам’яттю з мінімальним втручанням процесора.

Наскрізний запис гарантує, що будь-які записані дані зберігатимуться як у кеші, так і на початковому LV. Втрата пристрою, пов’язаного з кешем, у цьому випадку не означатиме втрату будь-яких даних. Другим режимом кешу є "зворотний запис". Зворотний запис затримує запис блоків даних із кешу назад у вихідний LV.

Кеш інструкцій (I-cache) Використовується для прискорення отримання виконуваних інструкцій. Кеш даних (D-кеш) Використовується для прискорення отримання та зберігання даних; кеш даних зазвичай організований як ієрархія кількох рівнів кешу (L1, L2 тощо; див. також багаторівневі кеші нижче).

Кеш також може викликати проблеми під час перегляду нових версій раніше відвіданих веб-сторінок. Регулярне видалення кешу та файлів cookie допомагає усунути неполадки, допомагає збільшити час завантаження веб-сторінок, завантажує нові версії веб-сторінок і підвищує продуктивність вашого комп’ютера.