Владимир
котел глянуть на сколько честно увеличивается скорость линейного чтения. Я то думал что RAIDZ1 это как раз про это. Но ошибся
Dmitry
какой volblocksize например
Владимир
всё по дефолту, с проксмокса создавался
Владимир
Dmitry
zfs get all rpool/data/vm-100-disk-0
Владимир
George
не стоит юзать raidz для такого кейса, и перформанс не айс будет, и места съест не меньше миррора на мелком блоке.
Только если volblocksize выкрутить побольше, тогда получше будет
Dmitry
8к откуда тут линейная скорость возьмется
Владимир
я чего-то не понимаю? ИЛи рейдз внезапно научился увеличивать скорость, а не только объём?
Владимир
я не говорю про тюнинг ZFS сейчас
Dmitry
причем тут тюнинг, если у вас zvol создан совершенно не под сценарий линейного доступа
Владимир
под какой сценарий подойдёт такой размер блока?
George
Владимир
Владимир
верно я понял суть?
Dmitry
на пальцах - ВМ делает ио блоками по 8к - тогда такой блоксайз будет нормальным, если у вас вм оперирует блоками по 1М - ФС придеться считать 128 блоков. ессно при этом будет ниже производительность. Если взять наоборот 1М блоксайз и 8к ио - то у вас каждый раз вместо 8к будет читаться блок размером 1М, что тоже ударит по производительности. Потому, блоксайз лучше подбирать под конкретный сценарий использования.
George
George
для чего arc и нужен обязательно
Владимир
Спасибо), информация интересная)
Владимир
Теперь вопрос интереснее, а могу я менять размер блока на лету, у уже созданного zvol
Dmitry
Владимир
ещё интереснее вопро)), у меня проксмокс и при создании там нет таких параметров), есть не костыльные методы управлять этим?
Dmitry
ivdok
Владимир
Владимир
Владимир
тем более если прийдётся сначала создавать с гуя, а потом удалять и пересоздавать с консоли
Владимир
это и называется костылём
Владимир
Dmitry
если гуй кривой как турецкая сабля - то да
Dmitry
Создание блочного устройства для новой вм - в каком месте это деструктивная операция?
Владимир
Я тут кстати нагуглил понятное пояснение.
Владимир
Каждый блок, который записывается в пул zfs, также имеет контрольную сумму, которую необходимо записать. Это приводит к дополнительным операциям ввода-вывода в секунду для каждого блока. Следуя этой логике, чем больше размер блока, тем меньше блоков должно быть записано и, следовательно, требуется меньше операций ввода-вывода в секунду.
Dmitry
верно, но нужно учитывать каким блоком у вас софт оперирует, который создает основную нагрузку, плюс, в случае с zvol - ФС которая на нем будет
Dmitry
Нет какого-то универсального рецепта
Владимир
Это я понял), просто делюсь чем нашёл
Dmitry
ну так это даже не азы )) это прям ваще самое первое, что нужно понимать )) оно кстати не только к ZFS относится
Владимир
Владимир
или я чего путаю?
Dmitry
Мы говорим про фс, а не накопители
Dmitry
Ну и для накопителей это отчасти верно, 4к накопители не просто так делают
George
George
аааа, только не аудио)
Владимир
Dmitry
Пардоне муа, случайно мокрой рукой зацепил
Dmitry
ssd поголовно 8к+ даже уже
С ссд все еще круче, узнать что там внутри задача иногда не реальная. Если винты еще показывают 4kn, 512e, то что там внутри ссд фиг знает, за редкими исключениями
Ivan
посоветуйте какой 2.5" sata ssd взять под log
Иван
Добрый день. Подскажите, включаю автотрим:
zpool set autotrim=on rpool
Проверяю:
zpool get all rpool | grep trim
rpool autotrim on local
Получаю:
zpool status -t
pool: rpool
state: ONLINE
scan: scrub repaired 0B in 0 days 00:45:40 with 0 errors on Sun Aug 9 01:09:41 2020
config:
NAME STATE READ WRITE CKSUM
rpool ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
ata-WDC_WDS200T2B0A_19257D801511-part3 ONLINE 0 0 0 (untrimmed)
ata-WDC_WDS200T2B0A_19257D800159-part3 ONLINE 0 0 0 (untrimmed)
Процесс сам запустится или надо что-то еще подкрутить?
George
George
> Automatic TRIM does not immediately reclaim blocks after a free. Instead, it will optimistically delay allowing smaller ranges to be aggregated in to a few larger ones. These can then be issued more efficiently to the storage. TRIM on L2ARC devices is enabled by setting l2arc_trim_ahead > 0.
Григорий
Иван
Иван
Григорий
ок)
Не знаю настраивается ли частота, но он запускается точно несколько раз в день и на зеркале из двух нвме тормозил изрядно: аж клиенты в ВМ замечали. Поэтому удачнее оказалось по крону просто трим запускать
Сергей
Ivan
Ivan
или есть что-то более удачное за примерно те же деньги ?
Сергей
Ivan
12к за 240гб
Ivan
IOmeter, скорость записи 4Кб файлов, глубина очереди=32 22000 IOPS
Ivan
ага, просто ожидал, что кто-то уже маркетовал недавно подобный вопрос )
Vladislav
А у вас есть доступ к другим SSD | NVMe ?
Сергей
у интелов обычно информация по латенси есть в публичном доступе, по остальным сложнее искать
Ivan
Vladislav
Vladislav
интересно, если на гитхабе собирать такую коллекцию, бан не прилетит?
Ivan
допустим у меня будет ssd latency 1us, думаю огромной разницы заметно не будет, т.к. это только лог, а работа будет с хдд, в основном.
Ivan
мб кто-то строил графики ? )
Сергей
Сергей
это у оптана (4801X). Лучше пока не видел
Сергей