Я получаю доступ к общему ресурсу samba с компьютера с Windows 8.1, и у меня проблема в том, что задержка действительно высока. Открытие файла может занять несколько секунд. Открытие диалоговых окон файлов Windows по сетевому пути или сетевому диску часто приводит к сбою программы. И когда я просматриваю общий ресурс с помощью Проводника и перемещаюсь по файлам с помощью клавиш курсора, он зависает примерно на секунду для каждого файла.
Я уже исключил подключенный сетевой диск из Защитника Windows, что немного ускорило его (казалось, что каждый файл читается для проверки). Однако латентность все еще плохая. Пропускная способность, OTOH, в порядке.
Большинство советов по повышению производительности в Интернете касались увеличения пропускной способности. Я даже не знаю, где начать сокращать задержки. Есть идеи?
Некоторые выдержки из журналов:
При выделении файла в Проводнике:
jason opened file path/to/file.txt read=No write=No (numopen=2)
jason closed file path/to/file.txt (numopen=0) NT_STATUS_OK
При подключении получаю:
setup_new_vc_session: New VC == 0, if NT4.x compatible we would close all old resources.
но я не знаю, действительно ли это проблема.