Повышение производительности ввода-вывода Java-файлов при использовании подключенного сетевого диска в Windows - PullRequest
0 голосов
/ 20 октября 2010

Мы создали Java-приложение, которое (помимо прочего) использует встроенные библиотеки ввода-вывода файлов для доступа к списку файлов в определенной папке на сетевом ресурсе.Когда папка указана как локальный файл (например, c: \ foobar), производительность в порядке.Однако, если мы сопоставим сетевой диск с папкой, , даже если папка находится на той же машине (например, z: \ -> c: \ foobar), производительность падает до минимума.Любые идеи о том, что может быть причиной проблемы?Что еще более важно, какие-либо предложения о том, как улучшить ситуацию?

1 Ответ

1 голос
/ 19 апреля 2013

Вы не сказали, какую версию окон вы используете, но общеизвестно, что ранние версии SMB имеют проблемы с производительностью .В двух словах: позже (например, Windows Server 2012) = лучше, когда речь идет о производительности, хотя вам необходимо убедиться, что и клиент, и сервер работают на последней версии SMB для максимальной производительности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...