История изменений
Исправление intelfx, (текущая версия) :
Осталось найти тех, кто чётко представляет, зачем он включает барьеры
Потому что современные ФС с гарантиями атомарности или хотя бы целостности предполагают, что данные будут попадать на диск в определённом порядке (в частности, что журнал будет записан раньше основных данных, или что новые узлы дерева хранения будут записаны раньше, чем в суперблоке обновится указатель на его корень).
Барьер записи — это способ гарантировать такой порядок.
особенно на дисках с заумной логикой с жонглировнием записываемых данных в виде блоба (ssd и smr)
Эээ, вот примерно поэтому их и включают, что современные диски всё больше и больше кэшируют в разных формах, и FUA — это единственный способ хоть как-то на это повлиять?
Исправление intelfx, :
Осталось найти тех, кто чётко представляет, зачем он включает барьеры
Потому что современные ФС с гарантиями атомарности или хотя бы целостности предполагают, что данные будут попадать на диск в определённом порядке (в частности, что журнал будет записан раньше основных данных, или что новые узлы дерева хранения будут записаны раньше, чем в суперблоке обновится указатель на его корень).
Барьер записи — это способ гарантировать такой порядок.
особенно на дисках с заумной логикой с жонглировнием записываемых данных в виде блоба (ssd и smr)
Эээ, вот примерно поэтому их и включают, что современные диски всё больше и больше кэшируют в разных формах, и FUA — это единственный способ как-то на это повлиять?
Исходная версия intelfx, :
Осталось найти тех, кто чётко представляет, зачем он включает барьеры
Потому что современные ФС с гарантиями атомарности или хотя бы целостности предполагают, что данные будут попадать на диск в определённом порядке. Барьер записи — это способ гарантировать такой порядок.
особенно на дисках с заумной логикой с жонглировнием записываемых данных в виде блоба (ssd и smr)
Эээ, вот примерно поэтому их и включают, что современные диски всё больше и больше кэшируют в разных формах, и FUA — это единственный способ как-то на это повлиять?