Задать вопрос

Почему Samba (SMB) висит на этапе «Оценивается»?

Установил на Openwrt Samba, в целом всё работает, права (777) и версии (SMB3) настроил.

Но при попытке записи на сетевой "диск" происходит повисание на этапе "Время выполнения: Оценивается". При этом работа идёт, CPU занят на 70-80% io
spoiler
69c7bf3460fa9380318183.png

Чем больше файл, тем дольше висит. Гигабайтный файл висит минуту. А читается сразу без проблем.
Используется флешка с ФС exfat.

В чём может быть причина? Похоже на какое-то кэширование smb?
  • Вопрос задан
  • 172 просмотра
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик + ИИ
    9 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по информационной безопасности
    9 месяцев
    Далее
Решения вопроса 1
opium
@opium
Просто люблю качественно работать
это не samba, это флешка тормозит. iowait 80% = проц ждёт IO, т.е. флешка не успевает писать. Попробуй ext4 вместо exfat — на линуксе он значительно быстрее, особенно на запись.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
borisdenis
@borisdenis
Ленив и вреден...
Сталкивался с таким поведением при использовании 3 версии протокола, прогресс не отображается, а файл пишется. Снизил до 2 версии и всё заработало норм. Для эксперимента попробуйте понизить версию протокола (кажется max protocol = SMB2), если заработает - значит что-то с настройками для 3 версии.
Ответ написан
Ваш ответ на вопрос

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

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