У мене є сервер NAS з OpenSolaris і CIFS / Samba, що базується на ядрах, і я отримую ці дивні результати під час роботи з ним на різних комп’ютерах через Gigabit LAN:
- Швидкість читання швидко спалахує і майже насичує локальну мережу 1 Гб (90-100 МБ / сек)
- Запис з Macbook Pro (OS X 10.6.4) швидко (60 Мб / сек)
- Пишіть з Win7 - це повільно (не більше 15 Мб / сек, іноді 2-3 Мб / сек) та баггі (він зупиняє / перериває інші TCP / IP-з'єднання, наприклад, веб-браузер; і, навпаки, працює з іншими мережевими програмами під час копіювання файл на віддалену загальну частину SMB часто змушує Windows "втратити" мережеву частку та припинити копіювання).
- Пишіть з Win7 за допомогою FAR Manager (стороннього файлового менеджера для Windows) з "Використовувати системну процедуру копіювання = Ні" швидко (60 Мб / сек) і бездоганно
- Пишіть з Win7 за допомогою FAR Manager з "Використовувати системну процедуру копіювання = Так" повільно і непомітно (те саме, що за допомогою Explorer, див. С.3)
Проблема, безумовно, пов'язана з нативною програмою копіювання Win7 (як FAR Manager в режимі сумісності пише без проблем проблем на акції SMB). Я намагався відключити SMB2 за допомогою
HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\SMB2 = 0
і запустити це в командному рядку:
sc config lanmanworkstation depend= bowser/mrxsmb10/nsi
sc config mrxsmb20 start= disabled
але це нічого не дало. Я також намагався вимкнути OpLocks за допомогою:
HKLM\SYSTEM\CurrentControlSet\services\LanmanServer\Parameters\EnableOpLocks = 0
HKLM\SYSTEM\CurrentControlSet\services\mrxsmb\Parameters\OplocksDisabled = 1
і це теж не допомогло.
Якісь поради?
Лише постріл у темряві, чи може це бути конфліктом із завантаженням димоходу TCP? blogs.msdn.com/b/psssql/archive/2008/10/01/… Відключити за допомогою "netsh int tcp set global dimin = disabled "
—
Кріс Сміт