Я столкнулся с проблемой производительности двух жестких дисков. Один быстрый, но монтируется удаленно через NFS, другой локальный (ext4), но медленный.
Нет, замена двух дисков не является вариантом, потому что это может привести к тому, что установка в другой системе пострадает от этого.
У меня субъективное впечатление, что большая часть потери производительности происходит во время записи кэшированных данных (в обоих случаях: локальных и удаленных).
Другое эмпирическое доказательство состоит в том, что sync
занимает всегда меньше секунды, даже после большого количества записи. Опять же, для меня это означает: кэш записи слишком мал, или используется слишком мало, или похож.
Вопрос в том, могу ли я улучшить производительность с некоторыми вариантами монтирования?
Я нашел в справочной странице mount какую-то опцию, которая может иметь отношение к производительности: max_batch_time
, delalloc
. Но я не могу догадаться, что по умолчанию, что они делают, ...
Дополнительный вопрос: есть ли шанс повысить производительность, переформатировав раздел ext4 с другими параметрами?