Александр
Александр
Vladislav
Vladislav
sync никто не отменял
Vladislav
И он там в дефолтном состоянии используется
Александр
В этом особенности работы такой фс. Можно конечно Арк срезать, fsync. Но тогда толку от такой реализации...отключить буферацию метаданных и данных
Александр
Konstantin
Я готов работать с ZFS over iSCSI как в случае с локальным ZFS. Т.е. скорость обычная, запись гарантированная. Но сейчас я наблюдаю некий кэш, и скорость записи на ВМ оч высокая. По этому у меня ощущение, что все данные не пишутся на диски.
Александр
А кто стоит за таргетом?
Александр
Сам прокс?
Konstantin
Таргет хостит другой Debian сервер
Vladislav
Александр
Тоже zfs? Или что-то иное?
Konstantin
А что внутри ВМ?
ВМ голая Ubuntu, и просто wget качает файлов много на этот диск рандомных. Тестовый стенд
Vladislav
Vladislav
Vladislav
Вы что-то не то сделали
Vladislav
Evgenii
Vladislav
Vladislav
Vladislav
И создаёт zvol для ВМ
Который уже выдаёт как iSCSI таргет для самого себя и цепляет его как диск
Александр
Konstantin
Konstantin
Есть Zpool
Вот этот zpool лежит на голом debian
Александр
А какая фс внутри вм? Что бубен понятно, а фс ext4?
Александр
Александр
Не вводите в заблуждение. Люди начинают нервничать
Vladislav
zvol
Нет, zpool создан на сервере ZFS (debian)
Vladislav
Лять, дайте я схему нарисую
Konstantin
zvol
Почему zvol? Именно пул создан. А потом когда PVE создаёт диск у себя в сторадже, он идёт по сети и создаёт zvol для диска
Александр
Zpool=raid, zvol=disk-vm
Александр
Да, это уже разобрали
Александр
Просто иногда не понятно что у вас zpool, а что zvol
Александр
И схему уже разложили
Pve + debian-iscsi(stor-zpool)
Александр
Кэш на стороне iscsi обоих и клиента и сервера. А сама вм тоже может что-то кэшировать, ее рам нужно инспектировать отдельно от этого контекста, так как она не знает как ей подан диск. Для нее это обычный диск
Александр
Вас беспокоит рам pve? Stor? Или вм?
Vladislav
Александр
Во Freebsd есть утилиты gstat, zpool iostat. Они мониторят обращения к диску. Можно попробовать собрать стату на каждом элементе цепочки. Что-то запусти внутри вм, посмотреть. Как она пишет на диск. Параллельно посмотреть как пишет на диск stor(debian zpool). Сравнить объем записи.
Александр
Вм не знает про zvol
Vladislav
Александр
Pve отдает ей диск, сата, scsi, virtio
Александр
Про zvol знает pve и stor
Александр
В каком кэше оседает инфа Я написал, можно понаблюдать процесс записи в 2х точках.
Александр
В самой вм и в stor
Александр
Кэш команд и данных будет на стороне pve и на стороне stor. Фактическую запись в этом случае отследить сложно.
Konstantin
Понял, что дело темное :) Потестирую и помониторю тогда. zpool iostat ничего особо не показывает. Какая-то запись идет и все. Причем линейно, постоянно что-то пишет немного.
Александр
zpool iostat 1
Александр
С интервалом 1 сек
Konstantin
Александр
Нагрузки вм на запись большом объёмом, посмотри как стор пишет.
Konstantin
Сейчас я вообще выключил Proxmox, все равно что-то дописывает уже без клиентов
Konstantin
Я правда не понял в случае с ключом 1, почему потом нули идут?
Александр
Обращения к дискам всегда будут. Службы что-то видимо туда пишут. Если в сторе кроме дисков вм ещё что-то лежит
Александр
Iops
Александр
Обращения к пулу
Konstantin
Vladislav
Александр
В этом плане top в бсд информативнее
Александр
Там аркстат
Александр
Как в Линукс не смотрел
Александр
zfstat
Vladislav
Александр
Что-то такое тоже должно быть, хитрэйт, кэшстат
Александр
Ну вот. Собираем информацию о заполнении кэша, хитрэйт обращений.
Александр
Вот и будет статистика где что оседает на нижнем уровне диска вм
Александр
А так, zabbix вам в руки.
Konstantin
Понял. Буду пытаться. Думал, что это довольно популярная штука и есть ответы готовые. Оказывается все это очень не популярно :)
Буду собирать статистику всеми доступными методами :)
Александр
Вообще всё будет наглядно
Konstantin
Большое вам спасибо за помощь! )
Vladislav
Konstantin