История изменений
Исправление intelfx, (текущая версия) :
Хотя я до сих пор не понимаю, почему нельзя dirty настраивать per-device. Они же, бл*, могут иметь разную скорость, и было бы логично давать каждому девайсу свою порцию памяти на грязные страницы, размер которой зависит от скорости записи.
Да, я тоже задаюсь этим вопросом.
Только тогда уже не per-device, а per-filesystem, потому что есть всякие сетевые ФС, виртуальные ФС, оверлейные ФС… и вот мы уже закопались, и кажется, что без авто-подстройки такое нововведение будет бесполезно.
А ещё это всё равно будет фигово, потому что пользователь всё равно может, например, начать засирать / и застарвить таким образом систему и свои же программы. Так что уже нужно и над per-process думать.
Вот и вырисовывается в чистом виде проблема bufferbloat.
Исправление intelfx, :
Хотя я до сих пор не понимаю, почему нельзя dirty настраивать per-device. Они же, бл*, могут иметь разную скорость, и было бы логично давать каждому девайсу свою порцию памяти на грязные страницы, размер которой зависит от скорости записи.
Да, я тоже задаюсь этим вопросом.
Только тогда уже не per-device, а per-filesystem, потому что есть всякие сетевые ФС, виртуальные ФС, оверлейные ФС… и вот мы уже закопались, и кажется, что без авто-подстройки такое нововведение будет бесполезно.
А ещё это всё равно будет фигово, потому что пользователь всё равно может, например, начать засирать / и застарвить таким образом систему и свои же программы. Так что уже нужно и над per-process думать.
А теперь это в чистом виде проблема bufferbloat.
Исходная версия intelfx, :
Хотя я до сих пор не понимаю, почему нельзя dirty настраивать per-device. Они же, бл*, могут иметь разную скорость, и было бы логично давать каждому девайсу свою порцию памяти на грязные страницы, размер которой зависит от скорости записи.
Да, я тоже задаюсь этим вопросом.
Только тогда уже не per-device, а per-filesystem, потому что есть всякие сетевые ФС, виртуальные ФС, оверлейные ФС… и вот мы уже закопались, и кажется, что без авто-подстройки такое нововведение будет бесполезно.
А дальше это в чистом виде проблема bufferbloat.