Назад |
Перейти на главную страницу
Windows 7 работает очень медленно с samba 4
Я испытываю чрезвычайно низкую производительность при попытке скопировать файлы из общего ресурса samba 4 и в него. Я использую пакеты Debian и Samba 4 SerNet, и все обновлено как на клиенте, так и на сервере. Подключение осуществляется через Ethernet со скоростью 100 Мбит / с, но проблема также существует на локальной виртуальной машине, работающей на сервере Debian.
Под чрезвычайно я имею в виду действительно ужасное:
- Копирование папки с 50 файлами общим размером 10 МБ в Win7: ~ 20 минут при 3-4 Кб / с
- Копирование той же папки в Windows Server 2003: ~ 3 секунды
- Копирование большого случайного файла размером 500 МБ в Win 7: для начала копирования требуется время, превышающее 10 МБ / с
- Копирование того же большого файла в Windows Server 2003: копирование начинается немедленно и занимает несколько секунд
Я уже несколько дней гуглил и нашел много предложений:
- Изменяет переключатели: одна из тестовых машин работает как виртуальная машина на хосте, поэтому проблема не в этом.
- Обновите сетевые драйверы: то же самое, при использовании разных машин и виртуальной машины проблема существует на всех из них
- Включение удаленного дифференциального сжатия на клиенте: совсем не помогло
- Отключить автонастройку на клиенте с помощью netsh: совсем не помогло
- Убедитесь, что вы используете не подключенные диски, а пути UNC: помогло при входе в систему, но не повлияло на передачу файлов
- Попробуйте переключить протокол max на сервере samba на что-то вроде NT1: не помогло
- Не используйте никакие другие настраиваемые параметры smb.conf, такие как socket и т. Д.
Единственное, что вроде бы работает, - это использование robocopy. При этом папка размером 10 Мб, показанная выше, занимает всего несколько секунд и в Windows 7, но: я не могу заставить своих пользователей использовать robocopy с этого момента ..... Должен быть способ решить эту проблему!
Спасибо за помощь!
Несколько вещей, которые вам нужно проверить:
- Загрузка процессора и использование оперативной памяти
- Диск IO
- Производительность сети
- Попробуйте samba4 из другого дистрибутива - http://backports.debian.org/
Полезные команды:
top
htop
iotop
Я запускаю samba4 из Wheezy Backports, средняя скорость копирования 40 МБ / с.