Опис налаштувань кеша cache raid контролерів, хроніки заводний миші
Під час налаштування правильних RAID контролерів потрібно встановити ряд параметрів, які можуть впливати на швидкодію отриманого масиву. Нижче опис цих налаштувань.
Політика читання (Read Policy)
Read-Ahead. Використовувати механізм читання,. Ця функція допомагає збільшити швидкість читання при операціях з великими файлами.
Adaptive Read-Ahead. Те ж, що і Read-Ahead, але функція включається тільки при послідовному читанні однакових блоків. При довільному читанні автоматично не використовується.
Read Cache Enabled. Глобально включає / відключає використання кеша для операцій читання.
У разі, якщо RAID створюється для широкого кола завдань, то краще вибрати Adaptive, надавши контролеру самому підлаштовуватися під ситуацію.
Політика записи (Write Policy)
Write Back / Write through Включає або відключає кеш операцій записи. Write Back - включено, Write through - вимкнено. Важливо наявність батарейки резервного живлення пам'яті кеша, в іншому випадку можливі помилки запису при збої в харчуванні сервера. Буває ще Force Write Back - опція включає кеш на запис без оглядки на статус батарейки та наявність такої. Деякі контролери автоматично відключають кеш на запис при падінні напруги на батарейці (BBU). В результаті чого при поганій (сіла) батарейці RAID починає гальмувати.
Політика кеша (Cache Policy)
Direct I / O і Cache I / O Чи впливає на роботу кеша при операціях читання і не залежить від стану read-ahead. Cache I / O - всі операції читання кешуються. Direct I / O - операції читання не кешуються. При використанні цього режиму дані з дискової підсистеми паралельно направляються в кеш і в ОС. У разі повторного читання того ж блоку, спершу блок береться з кешу.