SA>> zroot/var/db/mysql primarycache metadata AK> угадай, как это работает в сочетании с prefetch?
префетч у меня выключен, как пишут: База данных осуществляет чтение в произвольном порядке, который нельзя предсказать. Отключение префетча позволяет избежать ненужных операций чтения. ZFS кэширует данные в ARC, используя свободную оперативную память. Поскольку страницы InnoDB уже кэшируются в буфер пуле, отключим кэширование файлов данных InnoDB: zfs set primarycache=metadata
AK> У тебя отключено сжатие и AK> диск читается/пишется строго записями по 128, кэшировать ты их запретил - AK> здравствуй-здравствуй *8x* READ(!) penalty даже без prefetch. Классно? AK> это при условии что ты хотя бы в сектор 4k попал, а то запросто может быть 32x.
Ну вот сжатие наверно надо включить. Еще пишут: Set logbias=throughput on the data to stop ZIL from writing twice. но это у меня стоит уже. Больше кроме компрессии улучшать нечего походу. Сейчас конфиг такой: