Да лучше тут ответить, может кто решит проверить, мало ли... Раньше сурово тюнил, а сейчас почти ничего не меняю. Обычно делаю так.
mkfs.xfs -d agcount=8 -i size=512 -l size=32m,lazy-count=1 -L SOMELABEL /dev/device
-d agcount=8 - это фактически количество параллельных блоков метаданных, нужно ли на десктопе их делать больше 8 не представляю; на мелких разделах делаю ещё меньше, обычно 4.
-i size=512 - это размер инода, дефолтный 256 идёт; уж не помню какой суровый тест мне попадался, но там увеличение размера инода дало полграма роста скорости.
-l size=32m - это размер журнала в 32 мега даст 8192 открытых транзакции; маловероятно на десктопе получить больше.
lazy-count=1 - это чтобы при каждом чихе не дёргать суперблок.
А вот монтирую сурово, даже не уверен, нужно ли так выпендриваться
UUID=ХХХ /home xfs noatime,nodiratime,noquota,nobarrier,noikeep,logbufs=8,logbsize=32k,allocsize=256k
Внимание! Желающим повторить обязательно
справляться по параметрам тут, потому что некоторые параметры, например nobarrier, потенциально опасны для данных.