@severnik

Как получить лучшую производительность файлового сервера Samba в среде гипервизора Proxmox?

Proxmox стоит на mdadm raid1 из двух дисков по 4TB.
Настроено два хранилища:
local - директория (100Гб под образы и резервные копии)
data - LVM (всё остальное под raw диски VM и LXC)

Как лучше реализовать на нём файловый сервер Samba с доступом в домен с AD для максимальной производительности?
Вижу три варианта:
  1. Классическая VM с raw диском в data и настройкой writeback на нём
  2. Samba в LXC контейнере с raw диском в data
  3. Тот же контейнер, но перемонтированный без дисковых квот в local


Последний вариант интересует более всего. По умолчанию производительность дисковой подсистемы в LXC почему-то почти в два раза меньше, чем на хосте гипервизора. Но если сделать так
vzdump 100 -compress lzo -dumpdir /var/lib/vz/dump -mode snapshot -remove 0
pct restore 200 /var/lib/vz/dump/vzdump-lxc-200-2020_05_06-02_35_29.tar.lzo --rootfs local:0

то восстановленный контейнер без дисковых квот в local уже почти равен по производительности с хостом. Проблема контроля места в local решается мониторингом в zabbix. Придётся менять хранилища, делать большим local, и меньшим data в lvm под оставшиеся VM, которые нельзя засунуть в LXC.

Но сначала хотелось бы узнать, у кого есть опыт в таком переносе, какие подводные камни могут всплыть на Samba, подключенной в домен с AD?
Или может есть другие варианты, которые я не рассматривал?
  • Вопрос задан
  • 507 просмотров
Пригласить эксперта
Ответы на вопрос 2
opium
@opium
Просто люблю качественно работать
Не очень понятен ваш вопрос , вы уже провели все тесты и получили результаты такие же как у всех остальных.
да в случае хака при ресторе будет лучше так как напрямую файлы лежат в фс хоста и вся забота о безопасности и месте на вас.
Ответ написан
Sanes
@Sanes
У них LXC хакнутый. Может из-за этого. Ставьте на VM в формате raw directsync.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы