Владимир
котел глянуть на сколько честно увеличивается скорость линейного чтения. Я то думал что RAIDZ1 это как раз про это. Но ошибся
Dmitry
какой volblocksize например
Владимир
всё по дефолту, с проксмокса создавался
Владимир
Dmitry
zfs get all rpool/data/vm-100-disk-0
Владимир
George
не стоит юзать raidz для такого кейса, и перформанс не айс будет, и места съест не меньше миррора на мелком блоке. Только если volblocksize выкрутить побольше, тогда получше будет
Dmitry
8к откуда тут линейная скорость возьмется
Владимир
я чего-то не понимаю? ИЛи рейдз внезапно научился увеличивать скорость, а не только объём?
Владимир
я не говорю про тюнинг ZFS сейчас
Dmitry
причем тут тюнинг, если у вас zvol создан совершенно не под сценарий линейного доступа
Владимир
под какой сценарий подойдёт такой размер блока?
George
я чего-то не понимаю? ИЛи рейдз внезапно научился увеличивать скорость, а не только объём?
throughput на определённой нагрузке raidz и вправду может увеличить, но есть нюансы
Владимир
причем тут тюнинг, если у вас zvol создан совершенно не под сценарий линейного доступа
вот и мне интересно. Если у меня изначально был вопрос почему у меня нет ускорения. Я уже получил на него ответ)
Dmitry
под какой сценарий подойдёт такой размер блока?
мелкоблочный рандом. Под смешанную нагрузку, имею мнение, 32/64к будет лучше. Все зависит от того, что эта ВМ у вас делать будет
Владимир
верно я понял суть?
Dmitry
на пальцах - ВМ делает ио блоками по 8к - тогда такой блоксайз будет нормальным, если у вас вм оперирует блоками по 1М - ФС придеться считать 128 блоков. ессно при этом будет ниже производительность. Если взять наоборот 1М блоксайз и 8к ио - то у вас каждый раз вместо 8к будет читаться блок размером 1М, что тоже ударит по производительности. Потому, блоксайз лучше подбирать под конкретный сценарий использования.
George
для чего arc и нужен обязательно
Владимир
Спасибо), информация интересная)
Владимир
Теперь вопрос интереснее, а могу я менять размер блока на лету, у уже созданного zvol
Dmitry
Спасибо), информация интересная)
rule of thumb - под вм обычно 32/64к делают
Владимир
ещё интереснее вопро)), у меня проксмокс и при создании там нет таких параметров), есть не костыльные методы управлять этим?
Владимир
Консоль - это не костыль, FYI
никто такого и не говорил
Dmitry
Консоль - это не костыль, FYI
ну создавать руками каждый раз нужный zvol при наличии гуя - ну такое
Владимир
тем более если прийдётся сначала создавать с гуя, а потом удалять и пересоздавать с консоли
Владимир
это и называется костылём
ivdok
ну создавать руками каждый раз нужный zvol при наличии гуя - ну такое
Нет, это абсолютно нормальное. Вот как раз доверять потенциально деструктивную операцию гую - "ну такое"
ivdok
это и называется костылём
Это называется "сам себе злой буратина"
Dmitry
если гуй кривой как турецкая сабля - то да
Dmitry
Создание блочного устройства для новой вм - в каком месте это деструктивная операция?
Владимир
Я тут кстати нагуглил понятное пояснение.
Владимир
Каждый блок, который записывается в пул zfs, также имеет контрольную сумму, которую необходимо записать. Это приводит к дополнительным операциям ввода-вывода в секунду для каждого блока. Следуя этой логике, чем больше размер блока, тем меньше блоков должно быть записано и, следовательно, требуется меньше операций ввода-вывода в секунду.
Dmitry
верно, но нужно учитывать каким блоком у вас софт оперирует, который создает основную нагрузку, плюс, в случае с zvol - ФС которая на нем будет
Dmitry
Нет какого-то универсального рецепта
Владимир
Это я понял), просто делюсь чем нашёл
Dmitry
ну так это даже не азы )) это прям ваще самое первое, что нужно понимать )) оно кстати не только к ZFS относится
Владимир
ну так это даже не азы )) это прям ваще самое первое, что нужно понимать )) оно кстати не только к ZFS относится
ну если коговорить про накопители, то там размер блока не увеличивает размер служебной информации
Владимир
или я чего путаю?
Dmitry
Мы говорим про фс, а не накопители
Dmitry
Ну и для накопителей это отчасти верно, 4к накопители не просто так делают
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
> 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.
Григорий
ок)
Не знаю настраивается ли частота, но он запускается точно несколько раз в день и на зеркале из двух нвме тормозил изрядно: аж клиенты в ВМ замечали. Поэтому удачнее оказалось по крону просто трим запускать
Сергей
посоветуйте какой 2.5" sata ssd взять под log
с наименьшим показателем latency.
Ivan
с наименьшим показателем latency.
например SM883 норм вариант ?
Ivan
или есть что-то более удачное за примерно те же деньги ?
Ivan
12к за 240гб
Ivan
IOmeter, скорость записи 4Кб файлов, глубина очереди=32 22000 IOPS
Сергей
или есть что-то более удачное за примерно те же деньги ?
https://www.compuram.de/documents/datasheet/SM883_SAMSUNG.pdf если это настоящий datasheet, то у вашего 85/45 us. Сравнивайте с другими, попробуйте на интелы посмотреть
Ivan
ага, просто ожидал, что кто-то уже маркетовал недавно подобный вопрос )
Vladislav
А у вас есть доступ к другим SSD | NVMe ?
Сергей
у интелов обычно информация по латенси есть в публичном доступе, по остальным сложнее искать
Ivan
А у вас есть доступ к другим SSD | NVMe ?
не. думаю взбодрить старый сервачек
Сергей
спс. я думал у вас доступ к коллекции даташитов
если бы))). Сам иногда трачу пол-дня чтобы добраться до всей информации
Vladislav
интересно, если на гитхабе собирать такую коллекцию, бан не прилетит?
Сергей
или есть что-то более удачное за примерно те же деньги ?
https://ark.intel.com/content/www/ru/ru/ark/products/134923/intel-ssd-d3-s4610-series-240gb-2-5in-sata-6gb-s-3d2-tlc.html
Ivan
допустим у меня будет ssd latency 1us, думаю огромной разницы заметно не будет, т.к. это только лог, а работа будет с хдд, в основном.
Ivan
мб кто-то строил графики ? )
Сергей
это у оптана (4801X). Лучше пока не видел