В настоящее время я столкнулся со следующей странной проблемой: в небольшой рабочей группе на всех клиентах установлено приложение, которое обращается к базе данных и связанным файлам в общей сетевой папке на компьютере с Windows 10 в той же локальной сети, которая выступает в качестве сервера общего доступа к файлам.
И есть проблема, которую я не могу точно определить.
Всякий раз, когда вы обращаетесь к функциям поиска / данных в приложениях, и ему необходимо получить доступ к данным на сервере, возникает большая задержка, это очень медленно, как будто он будет ждать чего-то в фоновом режиме, иногда как 30 секунд, чтобы просто открыть основная форма поиска по базе данных.
Дело в том, что я попытался скопировать все на небольшой Synology NAS, также в той же локальной сети, и протестировал его, изменив сетевой ресурс на него, он работал нормально без задержки в этой конфигурации. Машина, выступающая в качестве файлового сервера, представляет собой недавнюю машину Windows 10 Pro с 16 ГБ ОЗУ, поэтому на самом деле она должна работать лучше, чем небольшой NAS.
На машине должна быть какая-то настройка Windows, но какая? Я искал везде, но ничего не нашел, что решило бы проблему. Любые идеи приветствуются.
Клиентская ОС Windows имеет ограничение стека TCP / IP, в то время как Linux NAS не имеет ни одного из этих ограничений, поскольку это, вероятно, конфигурация SAMBA в модифицированной ОС Linux.
Вы также можете получить такую ошибку в Windows 10, которая служит сервером.
TCP / IP достиг предела безопасности, налагаемого на количество одновременных попыток TCP-соединения.
Поэтому, пожалуйста, используйте NAS в ближайшее время.