Назад | Перейти на главную страницу

Высокая загрузка ЦП на Synology от smbd

У меня есть Synology DS213j, к которому я обращаюсь через VPN через встроенный VPN-сервер (я использую OpenVPN) с помощью проводника Windows.

Копирование файлов на мой локальный жесткий диск происходит очень медленно, всего около 170 КБ / с. Кажется, это ограничено ЦП Synologys, который работает на 100%. Если посмотреть на монитор ресурсов в DSM, он показывает, что процесс smbd занимает> 90% ЦП.

NAS работает под управлением DSM версии 5.2-5592. Спецификации говорят, что у него процессор 1,2 ГГц. Разве это не должно быть способно на большее, чем это?

Я читал, что в версиях DSM 5.2 есть такая проблема, когда они слишком тяжелы для старых NAS. Версия 6 лучше по производительности? Следует ли мне перейти на 4? Или это не проблема ОС и может быть решена иначе? Как?

Во-первых, это кажется общая проблема с DS213j и DSM 5.1+. Кто-то сообщил, что после перезагрузки проблема ушла: пробовали?

От твоего top данные, кажется, что процессор занят system время, то есть: выполнение некоторого системного вызова. Попробуйте изменить следующие параметры в smb.conf файл, а затем перезапустите NAS:

  • change notify = no
  • kernel change notify = no
  • server max protocol = NT1
  • client max protocol = NT1

Они что-нибудь меняют?

У меня была такая же проблема с:

  • случайная проблема с медленной загрузкой, когда я перехожу в папку с помощью проводника Windows
  • высокая загрузка ЦП процессом smbd (~ 50%), когда случайная проблема, о которой говорилось перед добавлением
  • низкая скорость передачи файлов между компьютером Windows и Nas (<25 МБ / с при гигабитном подключении ...)

Я решил эти 3 проблемы, просто переключив SMB2 на SMB 3 в:

Панель конфигурации> Файловые службы> Панель Win / Mac / NFS> Дополнительные настройки в части Windows> Max protocole => Включить SMB 3

Надеюсь, это тоже решит ваши проблемы :)