Имейте в виду, что обе используемые машины размещены на узле Proxmox.
НАСТРОЙКИ
Моя установка Samba установлена на Ubuntu внутри LXC. Общие ресурсы расположены в наборе данных RAIDZ2 и доступны из локальной сети. 4 ядра, 6 ГБ ОЗУ
Виртуальная машина Windows 10 находится на другом физическом SSD, чем LXC. Он находится в той же сети, что и Ubuntu LXC, и оба подключены к одному виртуальному коммутатору (iperf показывает пропускную способность около 15,9 Гбит / с). 4 ядра, 8 ГБ ОЗУ
СЦЕНАРИЙ
Я открываю консоль VNC на машине с Windows 10 и вхожу в общий ресурс Samba через проводник. Я выбираю файл размером более 2 ГБ, и он начинает передачу файла. Первоначально передача будет начинаться примерно со скоростью 255 МБ / с (быстро), но затем она замедлится до 0 МБ / с в течение 5 секунд после начала передачи. После начального падения скорость передачи будет составлять всего 5 МБ / с в остальное время, иногда снижаясь до 0.
Я подозреваю, что что-то не успевает, и не знаю, проблема ли это физического оборудования или виртуального.
Есть ли что-нибудь, что я должен проверить / изменить, чтобы получить стабильную скорость самбы?
Поскольку вы уже проверили свою сеть с помощью iPerf, я полагаю, что проблема не в сети.
В качестве дальнейшего шага в устранении проблемы я бы порекомендовал вам попробовать создать общий ресурс NFS на вашей виртуальной машине Ubuntu и попытаться таким же образом скопировать файлы из общего ресурса NFS на виртуальную машину Windows.
Если проблема со скоростью не исчезнет, я бы внимательно изучил конфигурацию хранилища и протестировал производительность хранилища на обеих виртуальных машинах, чтобы убедиться, что это не основная причина проблемы.
Если NFS работает нормально, я бы начал изучать и настраивать параметры Samba.