Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Samba низкая скорость  (Прочитано 1440 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн aleks-nl5

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Samba низкая скорость
« : 16 Январь 2017, 16:06:08 »
Добрый день, друзья!

Помогите разобраться в проблеме - низкая скорость чтения/записи на ресурсе samba ~ 2МБ/c.
Итак дано: 1 сервер 1 роутер (tp-link 842 только для раздачи wi-fi).

На сервере развернут Proxmox (тот же KVM только с блэкджеком и прочими плюшками  :) ). На нём поднято две виртуальных машины:
1. pfSense
2. Ubuntu в качестве принт- и файлсервера.

У сервера 3 сетевых карты:
100 mb/s - WAN прокинута в pfSense и смотрит прямо в интернет
1 Gb/s - LAN прокинута в pfSense смотрит в локалку
1 Gb/s - LAN для хоста Proxmox и бриджа VM Ubuntu

Модель всех карт в виртуалках - virtio.

Нагрузки на хост практически никакой (4 ГБ ОЗУ + AMD FX-4320 + hdd hgst hus724020ala640) Server load ~ 0.4

Конфиг smb.conf
(Нажмите, чтобы показать/скрыть)

Игрался со всевозможными параметрами в конфиге, но в итоге скорость только падала.
Интересно то, что вчера поднял на этой же виртуалке с Ubuntu Nextcloud, разместил каталог данных на томже диске и при загрузке/выгрузке через интернет скорость достигает 11 МБ/с.
При проверке скорости через VPN, при помощи "scp" - скорость так же 11 МБ/с.
При проверке самбы через тот же VPN - скорость падает до 2 ~ 2,5 МБ/с

В fstab диск монтируется с ACL и разграничение прав идет через них же (но надеюсь ни в этом проблема).

Что еще делал:

1. max xmit = 65535 - никакого ощутимого влияния
2. read raw = yes и write raw = yes - тоже не привели ни к чему
3. max connections = 65535 и max open files = 65535 - ничего
4. name resolve order - менял местами, не помогало
5. socket options - изменял значения, убирал IPTOS_LOWDELAY не помогло, а вот TCP_NODELAY - на 0,5 МБ/с ускорило, но больше на погрешность похоже.

samba-tool testparm

(Нажмите, чтобы показать/скрыть)

smbclient -L localhost -U%
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 16 Январь 2017, 19:42:49 от aleks-nl5 »
Use Free, Be Free

Оффлайн salvador

  • Участник
  • *
  • Сообщений: 106
    • Просмотр профиля
Re: Samba низкая скорость
« Ответ #1 : 17 Январь 2017, 11:56:22 »
aleks-nl5, Я правильно понимаю, что у вас канал интернет шириной 100 Мб/c?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27409
    • Просмотр профиля
Re: Samba низкая скорость
« Ответ #2 : 17 Январь 2017, 20:48:02 »
"socket options" уберите.
Хотя вряд ли поможет, самба в виртуалке не очень быстро работает.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн victor00000

  • Забанен
  • Старожил
  • *
  • Сообщений: 15570
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Samba низкая скорость
« Ответ #3 : 17 Январь 2017, 21:05:05 »
aleks-nl5,
ругаешь?
WI-FI и 2Мб\с. конечно всех одинаково.
Нельзя друзья, дулу - AnrDaemon видите?
~.o

Оффлайн aleks-nl5

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Samba низкая скорость
« Ответ #4 : 17 Январь 2017, 23:09:40 »
salvador85, на бумаге да, по факту гораздо меньше. Но скорость такая же и в пределах локалки (скорости указал самих сетевых карт).

AnrDaemon, убрал - все на том же месте. С данной опцией начал экспериментировать после обнаружения проблемы со скоростью, подбирал различные значения буферов, но видимых изменений не принесло (возможно не "нашел" правильных) :( Не знал о проблемах самбы с виртуалкой, спасибо поищу информацию.

victor00000, не совсем понимаю о чем Вы. Если о том, что проблема в дешевом роутере и вайфай - я бы согласился, но тогда почему Nextcloud работает в пять раз быстрее? Ведь самба через бридж смотрит в один LAN роутера, а pfSense в другой LAN и потом же отдает прямо провайдеру. А по скорости самба внутри локалки и по VPN + интернет + другой провайдер показывает одинаковую скорость, впрочем как и Nextcloud.

Спасибо.
Use Free, Be Free

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27409
    • Просмотр профиля
Re: Samba низкая скорость
« Ответ #5 : 18 Январь 2017, 00:43:38 »
AnrDaemon, убрал - все на том же месте
Я вообще не очень понимаю, зачем вам VM?
victor00000, не совсем понимаю о чем Вы.
А его никто не понимает…
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн aleks-nl5

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Samba низкая скорость
« Ответ #6 : 18 Январь 2017, 03:01:03 »
AnrDaemon, виртуальные машины были выбраны потому, что необходимо было отделить шлюз от файл/принтсервера, плюс планируется еще как минимум отдельная VM видеонаблюдения.
+
[offtop]
(Нажмите, чтобы показать/скрыть)
[/offtop]

Про домен Вы спрашивали в соседней ветке - на данный момент он не актуален (работает 10 человек и два из них приходят раз в месяц).

Возможно кто-то сможет подсказать - как можно протестировать скорость фс без самбы с эмуляцией передачи пакетов по сети. Т.е. посмотреть какая скорость реальна и возможно таки проблема не в самбе.
« Последнее редактирование: 18 Январь 2017, 03:02:37 от aleks-nl5 »
Use Free, Be Free

Оффлайн victor00000

  • Забанен
  • Старожил
  • *
  • Сообщений: 15570
  • Глухонемой (Deaf)
    • Просмотр профиля
Re: Samba низкая скорость
« Ответ #7 : 18 Январь 2017, 08:09:21 »
aleks-nl5,
Цитировать
А его никто не понимает…
мне жалко?
Нельзя друзья, дулу - AnrDaemon видите?
~.o

Оффлайн aleks-nl5

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Samba низкая скорость
« Ответ #8 : 18 Январь 2017, 23:20:16 »
Установил в другую VM win2012r2 для тестирования скорости - в итоге скорость сетевой папки абсолютно такая же как и в Ubuntu.
Но что интересно - скорость между двумя VM порядка 60 МБ/с, которые работают на одном бридже.

Боюсь, что  уважаемый (хоть и не всегда понимаемый) victor00000 был прав по поводу роутера. Завтра попробую напрямую к нему подключиться.
Use Free, Be Free

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27409
    • Просмотр профиля
Re: Samba низкая скорость
« Ответ #9 : 21 Январь 2017, 00:10:52 »
AnrDaemon, виртуальные машины были выбраны потому
Я пользуюсь контейнерами. Конкретно LXC.
Хост линуксь, контейнеры тоже. Зачем лишние прослойки разводить?
А со своими VM попробуйте другие типы сетей, может, побыстрее будет. С KVM ничего не посоветую, но может кто другой подтянется, просветят.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

 

Страница сгенерирована за 0.299 секунд. Запросов: 25.