Документация, естественно, была давно просмотрена, но это просто список возможных параметров, а хотелось узнать варианты их использования. Например, Windows, начиная с семерки, первый раздел на SSD дисках размещает со смещением в 1 МБ от начала диска и делает файловые системы с размером кластера 4 КБ. В итоге границы блоков дисков и кластеров ФС совпадают. Имеет ли смысл делать что-то подобное для fs-qnx6?
По первой ссылке есть целая статья про тонкую настройку с примерами использования.
Секретных опций по принципу "просто сделай всё лучше" у драйвера, к сожалению, нет. Иначе мы-бы их включили
Варианты использования напрямую зависят от требований, которые могут быть диаметрально противоположными: начиная с максимальной производительности при чтении/записи больших объемов данных, заканчивая, наоборот, минимальными задержками при записи маленьких пакетов данных. Кроме этого есть целый ряд нюансов при использовании на разных аппаратных платформах (например, PPC).
Например, на одной аппаратной платформе экспериментальным путём установлено, что установка размера блока в 4Кб
mkqnx6fs -b 4096
и параметры
blk cache=128m,alloc=upfront
дают оптимальный результат по скорости при записи больших файлов.
Для другого варианта использования, когда нужно наоборот максимально сократить кэширование и отложенную запись:
blk alloc=upfront,cache=512K,commit=high
И, повторюсь, что параметры по-умолчанию, на мой взгляд, достаточно универсальны и, если не возникает сбоев и проблем (что выявляется при тестировании), то необходимости менять их я не вижу.