Konstantin
как так получилось?
Konstantin
https://github.com/zfsonlinux/zfs/issues/1548
Vladislav
Ищу скрипт для пересборки пула.
Есть пул вида
# zpool status rpool-SSD
pool: rpool-SSD
state: ONLINE
scan: none requested
config:
NAME STATE READ WRITE CKSUM
rpool-SSD ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
wwn-0x55cd2e404c3361cf ONLINE 0 0 0
wwn-0x55cd2e414dd03992 ONLINE 0 0 0
mirror-1 ONLINE 0 0 0
wwn-0x55cd2e404c3e9bf1 ONLINE 0 0 0
wwn-0x55cd2e414dcfe7c1 ONLINE 0 0 0Нужно откусить от каждого диска по 5 ГБ и обратно собрать в RAID10
Konstantin
кто-нибудь смог добиться нормальной скорости работы nfs на zfs?
Konstantin
у меня даже отключение sync не даёт такой же скорости как при копировании по sftp
Konstantin
ну вот без оптимизации у меня 6 мб/с
Evgenii
Konstantin
я думаю тут всё вместе
Konstantin
я воткнул ссд под лог
Konstantin
стало 15мб/с
Konstantin
отключил синк - стало 35мб/с
Konstantin
по сфтп 50мб/с
Konstantin
или нфс и есть такой тормоз?
Fedor
у меня по нфс летает только так. может быть, от версий нфс зависит
Fedor
я рассматриваю простые операции с файлами по нфс, а не образ диска при работающей вм
Konstantin
я хочу по нфс отдать место для медиасервера
Fedor
нормально будет
Fedor
префетч поможет
Konstantin
ну вот чето скорость копирования никакущая
Konstantin
это дома в локалке
Fedor
iostat -dx 1
sar 1 10 / top
Konstantin
а, ещё момент
Fedor
ух ты, sar и под линуксом есть
Konstantin
шарить как лучше?
Fedor
sharenfs
Konstantin
ага
Konstantin
так и делаю
Fedor
еще там есть тюны, связанные с ацл и подобным
Fedor
не припомню оперативно
Konstantin
но вот синк отрубил и шара не переподнялась
Fedor
синк можно сделать стандарт. остальное отдать на откуп нфс - у неё свой синк
Konstantin
если шарю через /etc/export то переподнимается
Konstantin
с async тоже скорость 35 была кстати, как с отключенным
Konstantin
ни sar, ни iostat не найдены
Fedor
какая ос?
Fedor
видимо, линукс
Fedor
apt install sysstat
Konstantin
прокс 6
Fedor
дебиан
Fedor
апт поможет
Konstantin
уже
Konstantin
сар не выдаёт ничего, говорит что неправильный набор опций
Konstantin
их надо под нагрузкой запускать?
Fedor
да
Konstantin
я пока не могу поднять шару
Konstantin
не знаю почему
Fedor
iostat -dx 1 покажет нагрузку по дисковым устройствам
Fedor
sar 1 100 покажет нагрузку по цпу с разбивкой по категориям (прерывания, io и прочее)
Fedor
ну и будет видно узкое место
Konstantin
Fedor
зфс само делает все обвязки и запускает сервисы - не надо плодить конфликты в системе.
Konstantin
что не так делаю?
Fedor
надо либо так, либо иначе
Konstantin
один раз сработало
Konstantin
у меня изначально не стоял нфс сервер
Fedor
либо sharenfs, либо nfsd
Fedor
смешивать их не нужно
Konstantin
так
Konstantin
блин
Konstantin
остановил нфсд
Konstantin
как шару поднять теперь?
Konstantin
или сама?
Fedor
надо уже смотреть самому
Konstantin
если нфсд не запущен, то шар нету
Fedor
надо привести к заводскому состоянию нфсд и зфс(шары отключены), потом ребут, потом уже пробовать включать
Konstantin
ух блин
Konstantin
ок, попробую
Konstantin
мне нфсд удалить?
Fedor
да не. только деактивировать, и попробовать
Fedor
может, зфс сам его включит
Fedor
я на линуксе с этим не игрался
Konstantin
ну его изначально не было
Konstantin
ладно, попробую прибить
Fedor
systemctl disable exportfs
-//- nfsd
Konstantin
как у датасета скинуть атрибуты?
Fedor
хм. не задавался вопросом. может, есть специальный параметр inherit какой-нибудь
Fedor
надо ман открывать читать
Fedor
man zfs
Konstantin
я читал что шаринг отрубается выключением нфсшаре