Чи слід використовувати кеш для запису Windows, якщо у мене є контролер RAID + BBU?


1

У мене є ARECA ARC-1231ML 2 ГБ кеш-пам'яті і RAID 0 з 4 A-data 30 Гб SSD дисків, а іноді Windows перевіряє файлову систему під час завантаження.

Я думаю, проблема в тому, що моя система використовує оперативну пам'ять як кеш запису (я отримав 32 ГБ оперативної пам'яті) замість пам'яті на карті, і коли я закриваю систему, у неї не вистачає часу для запису на диск. Чи потрібно вимикати кеш для запису Windows, щоб він використовував мою пам'ять на картці RAID?


1
"Коли я закриваю систему" -> Ви вимикаєте систему чисто чи вимикається без можливості пройти процедуру вимкнення?
Darth Android

Відповіді:


2

Загалом, очікувані записи дійсно довго не зберігаються в системній пам'яті. Програми можуть явно запитувати операційну систему для запису на диск ; коли це запитується, запис буде поширюватися по всьому стеку кешу до тих пір, поки він не буде на енергонезалежному носії:

  • Він отримає від RAM до RAID контролера
  • Контролер RAID виштовхує його з кешу флеш-пам'яті до жорстких дисків
  • Жорсткі диски виштовхнуть його з бортового запису готівки на фізичні носії (пластини)

Якщо всі драйвери працюють правильно, і програми викликають відповідні функції, коли важливі для них дані потрібно записати на диск, то досить важко втратити дані, якщо він обернеться в системній пам'яті.

NTFS також має поведінку, за допомогою якої він автоматично фіксує будь-які незавершені дані на жорсткому диску кожного разу; Я вважаю, що інтервал становить близько 5 секунд. Тому, навіть якщо програма неправильно поводиться і записує важливі дані без явного вказівки операційній системі, щоб очистити її на диск, NTFS (файлова система) зачепить її за короткий проміжок часу і все одно виведе її на носій.

Якщо ви закриваєте свою систему чисто , що означає витончене виклик програми, щоб пройти процес завершення роботи або перезавантаження, не утримуючи кнопку живлення або "примушуючи" його вимкнути, то це не повинно бути проблемою з брудними сторінками в оперативній пам'яті . За розробкою, під час витонченого завершення роботи, брудні сторінки в ОЗП записуються на енергонезалежний носій кілька разів через явні команди, видані операційною системою.

Насправді, ви, набагато більш імовірно, зіткнетеся з проблемами з кешем запису на самому RAID-контролері, який не скидається на диски. Але оскільки ви сказали, що у вас є BBU, то шанс, що це відбудеться, досить низький.

Що може відбуватися, це те, що ваша система може бути збій при виключенні. Якщо драйвер не веде себе належним чином або програма спонукає водія до неправильного функціонування, і ви отримуєте bluescreen безпосередньо перед вимиканням, можливо, не вдасться очистити всі сторінки від оперативної пам'яті до контролера диска, або контролер може подумати, що вона повинна викидати записи, а не скидати їх на диск. Це було б досить незвичайною поведінкою для пристрою, достатнього для того, щоб виходити з BBU.

Необхідно обов'язково спробувати переконатися, що у вас є найновіші драйвери пристроїв для RAID-контролера, а також застосовувати будь-які оновлення програмного забезпечення на рівнях RAID-контролера та жорсткого диска. Також застосуйте будь-який драйвер материнської плати або оновлення BIOS, які можуть вплинути на надійність шини PCI або PCI Express.


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