IT-словарь › Оборудование › Кэш записи (Write cache)

Кэш записи (Write cache)

Оборудование Svenska → Обновлено: 2026-10-18

Буфер в диске или контроллере, принимающий записи в RAM до того, как они попадут на постоянный носитель. Огромный выигрыш в скорости, но риск: при отключении питания данные теряются, если буфер не защищён батареей.

В серверных RAID-контроллерах BBU (блок резервной батареи) или суперконденсатор с флеш-памятью делают кэш энергонезависимым. В потребительских SSD сохранность кэша при сбое обеспечивает схема защиты от потери питания (PLP) — у дешёвых моделей её нет, и об этом часто не пишут. PostgreSQL с его fsync безоговорочно верит, что диск действительно записал данные; если диск врёт («запись завершена!», а данные в кэше без PLP), возможна порча. Так было в 2011 году: у Crucial m4 была ошибка в реализации fsync. SQLite + ext4 + барьеры — актуальная лучшая практика. ZFS явно сбрасывает кэш на каждую транзакцию.

← Назад к словарю