LINUX.ORG.RU

История изменений

Исправление lesopilorama, (текущая версия) :

Утолщу намёк: не нужно придумывать негодную терминологию.

Оно придумано давно: write amplification. Данный термин давно юзается в статьях про алгоритмы хранения данных во внешней памяти (диски там всякие). Означает насколько больше на диск будет записываться физически в сравнении с тем, что хотел записать юзер. Если на каждые изменённые 32 байта на диск нужно будет скинуть 4 КБ, то write amplification будет конским и примерно равен 4096/32.

Методами снижения write amplification считаются всякие логоподобные-структуры, типа когда все изменения пишутся в конец какогой-то области, а потом при накоплении их критической массы разом перерабатываются в некое небольшое число записей на диск. Некая такая отложенная группировка.

Буквально и означает «усиление записи». Твой алгоритм усилил запись в сравнении с изначально задуманной, это плохо. Усиливать запись на пустом месте вредно и тупо.

Исправление lesopilorama, :

Утолщу намёк: не нужно придумывать негодную терминологию.

Оно придумано давно: write amplification. Данный термин давно юзается в статьях про алгоритмы хранения данных во внешней памяти (диски там всякие). Означает насколько больше на диск будет записываться физически в сравнении с тем, что хотел записать юзер. Если на каждые изменённые 32 байта на диск нужно будет скинуть 4 КБ, то write amplification будет конским и примерно равен 4096/32.

Методами снижения write amplification считаются всякие логоподобные-структуры, типа когда все изменения пишутся в конец какогой-то области, а потом при накоплении их критической массы разом перерабатываются в некое небольшое число записей на диск. Некая такая отложенная группировка.

Исходная версия lesopilorama, :

Утолщу намёк: не нужно придумывать негодную терминологию.

Оно придумано давно: write amplification. Данный термин давно юзается в статьях про алгоритмы хранения данных во внешней памяти (диски там всякие). Означает насколько больше на диск будет записываться физически в сравнении с тем, что хотел записать юзер. Если на каждые изменённые 32 байта на диск нужно будет скинуть 4 КБ, то write amplification будет конским и примерно равен 4096/32.