Назад | Перейти на главную страницу

Сбрасывает ли кэш записи SSD при выполнении вызова синхронизации?

Предположим, я создаю несколько каталогов на SSD, а затем выполняю вызов «синхронизации».

Вызов синхронизации гарантирует, что любые записи, даже если они хранятся в кэше записи, будут сброшены на диск к моменту возврата вызова синхронизации, верно?

Нет никакого реального способа узнать это. Каждый диск может выполнять разные функции, и никто не может нести ответственность за поставщика.

Корпоративные диски гарантируют, что ваши данные могут быть записаны на диск при отключении питания с помощью внутренних конденсаторов, предназначенных для этой цели. Диски потребительского уровня обычно не имеют такой гарантии, и вы их милость, если их реализация команды flush действительно записывает данные на носитель.

Единственный способ узнать это - протестировать конкретные диски, с которыми вы собираетесь работать.