Autumn
Autumn
юзаю zfs без л2арк
George
в 2.0 он стал к тому же персистентным
George
основную проблему которую видел у людей - есть нюанс с его выводом из пула, если штатно выводить то репортили о просадке перформанса на время вывода. Лучше оффлайн уводить диск
George
George
если кейс позволяет прогреть l2arc, то теоретически да
George
только бенчить стоит не сразу после ребута, в озу асинхронно подгружается мета об l2arc
George
из плюсов - arc емнип тоже сбрасывается теперь туда (если память не изменяет). Пока не тестил
Ivan
George
Ivan
и нет проблем с определением того что можно выкинуть ? ведь раздел с кэшем по максимуму заполняется довольно быстро.
George
l2arc_headroom (ulong)
How far through the ARC lists to search for L2ARC cacheable content, expressed as a multiplier of l2arc_write_max. ARC persistence across reboots can be achieved with persistent L2ARC by setting this parameter to 0 allowing the full length of ARC lists to be searched for cacheable content.
Default value: 2.
George
George
mru часть как обычно вымываема, mfu относительно стойкий к вымыванию
George
всё в доке https://openzfs.github.io/openzfs-docs/man/5/zfs-module-parameters.5.html?highlight=persistent
George
l2arc хорош чтобы латенси уменьшить чтения, и то не на каждом кейсе поможет
George
стандартная проблема кешей, в общем то
TokaToka
я бы начисто доку от солярки к zfs on linux не применял бы
Однозначно да, но самое главное в этом гайде - фраза «tuning is evil» с посылом «донт ду до ит, бигбой, ю ноу, тюнин итс э дэвилз той, ежжи»))
Где-то в этом же чате происходила беседа, что тюнинг хорош тем, что пока тюнишь - разбираешься, как работает, а потом уже со знанием дела откатываешь все в дефолт, ибо что-то лучше сообразить, чем разрабы и правда сложно.
TokaToka
стандартная проблема кешей, в общем то
Спасибо за детальное разжевывание, многое ясно.
У меня много последовательного чтения длинных блоков, так что, предполагаю, 5 процентов хитов оно вывозит только потому, что файлы относительно больше (20-200гб), на мелочи, предположительно, оно бы в районе 0 висело, хех
George
Спасибо за детальное разжевывание, многое ясно.
У меня много последовательного чтения длинных блоков, так что, предполагаю, 5 процентов хитов оно вывозит только потому, что файлы относительно больше (20-200гб), на мелочи, предположительно, оно бы в районе 0 висело, хех
Есть параметр по которому и последовательное чтение начнёт в l2arc попадать, но этот случай имеет смысл только если к этим данным ещё будет не один раз повторный доступ, иначе сильно вымывается l2arc
TokaToka
TokaToka
Так что совет годный, ещё раз покорнейше благодарю
George
George
вот параметр
George
George
тоже когда-то его использовал для раздачи видео
central
ВМ, создана на zvol, смотрю через zfs list вижу что диск заполнен на 81 ГБ, если же смотрю изнутри вм то заполнено всего 40, это к zfs относится? или где вообще хвосты искать у этой проблемы?
Ivan
Ivan
хочешь уменьшить zvol - включи thin provisioning, а внутри вм сделай трим. вм должна быть на virtio scsi диске.
George
George
- плюс если использовать raidz, то может занимать больше
central
fstrim -av вот такую команду уже посоветовали, сделал, все то же изменений нету
central
Ivan
если диск вм sata или ide, то чуда не случится
George
Ivan
Ivan
это лучше, чем указывать дискард в опциях монтирования фс
TokaToka
George
Igor
Добрый день.
Igor
есть зеркальный пул
Igor
Igor
хочу добавить к нему третий в зеркало
Igor
даю
Igor
zpool attach spoolDB ata-MTFDDAK256MAY-1AH12ABHA_14300CE7A6F9-part1 /dev/disk/by-id/ata-SAMSUNG_MZ7LN256HCHP-000H1_S1ZPNXAG703906-part1
Igor
invalid vdev specification
use '-f' to override the following errors:
Igor
форсить очень страшно
Igor
вроде ж все верно?
Владимир
а у тебя есть разделы на том диске который ты добавляешь?
Владимир
или он чистый?
Igor
на новый диск сделал так
Igor
# sgdisk <healthy bootable device> -R <new device>
# sgdisk -G <new device>
Igor
т.е. скопировал структуру уже работающих
Григорий
Igor
оно?
Igor
/dev/disk/by-id/ata-SAMSUNG_MZ7LN256HCHP-000H1_S1ZPNXAG703906-part1 contains a filesystem of type 'ntfs'
Igor
диск с под винды... потому боится без форса?
Ivan
central
внутри, снаружи все по нулям (у zfs два снепшота, но у них по нулям занятое пространство)
Nikolay
Григорий
почему ?
С одной стороны с дискард падает производительность, но не катастрофически. С другой fstrim.timer запускается раз в две недели, кажется. И вот при нём реально падает производительно на время выполнения. Если надо просто держать в порядке свободное место, то fstrim. А если у вас, например, vdo раздел, то однозначно дискард.
Nikolay
Григорий
Nikolay
George
https://github.com/openzfs/zfs/pull/11823
nikolay
мы ж в xfs чате сегодня)