Size: a a a

2020 January 09

I

Ivan in ru_proxmox
ну и блоки для линейного чтения/записи = 64М. для рандома 8к.
источник

I

Ivan in ru_proxmox
на рандом запись zfs канешно печально выглядит )
источник

DS

Dark Sky in ru_proxmox
Ivan
в fio линейные чтение и запись с iodepth=1, потом рандом чтение+запись с iodepth=32. латенси даже не сравнивал пока.
direct=1 есть опция?
источник

I

Ivan in ru_proxmox
fsync=1 вместо неё
источник

DS

Dark Sky in ru_proxmox
Ivan
fsync=1 вместо неё
а она разве direct заменяет?)
источник

I

Ivan in ru_proxmox
Dark Sky
а она разве direct заменяет?)
сравнил. +- одинаковые показания, если fsync=1 на direct=1 поменять.
ну это в моём случае )
источник

I

Ivan in ru_proxmox
скорее всего правильней будет обе опции пользовать
источник

DS

Dark Sky in ru_proxmox
Выше вы приводили хорошую строчку, вот её полная версия: fio --rw=randwrite --runtime=1 --direct=1 --fsync=1 --iodepth=32 --filename=/test --size 4G--ioengine=libaio Важно запускать её на файловую систему, а не на блочное устройство, потому что на блочное устройство не проходил fsync когда я проверял это
источник

I

Ivan in ru_proxmox
только тут сайз уж очень маленький
источник

I

Ivan in ru_proxmox
уж очень легко в кэши ложится
источник

DS

Dark Sky in ru_proxmox
я пример дал) думаю что кеширует еще гдето
источник

СГ

Сергей Голод in ru_proxmox
вы зачем тестируете работу с файлами? Вы виртуалки что-ли в qcow2/raw будете как в файлах держать?
источник

DS

Dark Sky in ru_proxmox
Сергей Голод
вы зачем тестируете работу с файлами? Вы виртуалки что-ли в qcow2/raw будете как в файлах держать?
а Вы озу только для зфс будешь брать? или виртуалки будут тоже ней пользоватся?
источник

СГ

Сергей Голод in ru_proxmox
Dark Sky
а Вы озу только для зфс будешь брать? или виртуалки будут тоже ней пользоватся?
речь не об этом. виртуальные машины на zfs принято держать как тома (блочные устройства). Поэтому тестируете одно, а виртуалки будут работать совершенно по-другому
источник

DS

Dark Sky in ru_proxmox
Сергей Голод
речь не об этом. виртуальные машины на zfs принято держать как тома (блочные устройства). Поэтому тестируете одно, а виртуалки будут работать совершенно по-другому
ну а как исключить то что прокс будет еще кешировать?
источник

СГ

Сергей Голод in ru_proxmox
Dark Sky
ну а как исключить то что прокс будет еще кешировать?
прокс не кеширует, это zfs. Если предполагается что zfs будет использоваться для хранения файлов, с которыми будут работать (контент для веб-сайтов), хранилище для СУБД - тогда нужно тестировать в файловом варианте.
источник

I

Ivan in ru_proxmox
Рома Петров
другими словами, в самосборных системах рейд-контроллер в нынешнее время все меньше становится наилучшим выбором
так а всё таки где можно почитать про выбор stripe size ?
есть какой-то способ ещё кроме метода тыка ?
источник

DS

Dark Sky in ru_proxmox
Сергей Голод
прокс не кеширует, это zfs. Если предполагается что zfs будет использоваться для хранения файлов, с которыми будут работать (контент для веб-сайтов), хранилище для СУБД - тогда нужно тестировать в файловом варианте.
ну тоже тогда надо оттюнить так как будет в рабочей системе. сейчас он может 150гб озу использовать, а когда машины будут запущены, такой радости не будет
источник

РП

Рома Петров in ru_proxmox
Ivan
так а всё таки где можно почитать про выбор stripe size ?
есть какой-то способ ещё кроме метода тыка ?
тестирование на стенде с рабочими данными
источник

РП

Рома Петров in ru_proxmox
по поводу страйп сайза еще замечу, что фс на разделах нужно форматировать с учетом этого страйп сайза
источник