Назад | Перейти на главную страницу

Прерывистое успешное чтение между .Net-приложением в Windows 2008 и Isilon по SMB2 занимает 30 секунд

У нас есть приложение .Net 2.0, которое считывает файлы с общего ресурса Isilon с помощью SMB2. Обычно у нас производительность менее секунды. От 0 до 2% запросов занимает 30 секунд. Проблема усугубляется с нагрузкой (достигает 2% запросов). Похоже, что мы достигли тайм-аута, но приложение просто проверяет наличие файла, а затем читает, не получая ошибки (действия успешны).

Мы подозреваем, что проблема находится на компьютере с Windows из-за каких-то странных, но похожих проблем с общим ресурсом Samba на основе Sparc, который нам так и не удалось изолировать.

На данный момент мы пытаемся зафиксировать задержку с помощью сетевой трассировки и убедить себя, что проблема в среде Windows или в экземпляре VMWare, который ее содержит.

Есть ли какие-либо известные тайм-ауты в стеке Windows, которые мы определили, которые могли бы объяснить 30-секундный тайм-аут, но успешное завершение запроса ввода-вывода?