Страница 1 из 1

Медленное копирование файлов >4Gb

СообщениеДобавлено: 14 апр 2008, 06:43
Сергей Дубров
Копирую файл размером ~20Gb на NSS-ный том (сервер - NW6.5SP5, станция - XP+Clent 4.91SP4) - скорость нормальная (~7-8 Мбайт/сек), пока копируются первые 4 Гигабайта, потом - резко падает, в несколько раз, примерно до 1.5 Мбайт/сек. Пробовал копировать TC и FAR-ом - эффект один и тот же. Кто-нибудь может у себя проверить?


UPD: этот рецепт кто-нибудь проверял?: http://www.experts-exchange.com/Network ... 02377.html

СообщениеДобавлено: 14 апр 2008, 06:56
Антон Фридрих
Заметил такую же проблему на двух серверах (OES sp2 и OES2). На обоих серверах общее место порядка 3 ТБ. Разбиение на кусочки по 500 гиг немного уменьшило время простоя но ничего не изменилось.....
При этом если скопировать зараз скажем 4-5 гиг то на середине вылетает ошибка - сетевой ресурс более недоступен. Хотя проводником все отлично видно.
Может кто то уже сталкивался с этой проблемой? может какие настройки поменять? ну не может же нсс не работать с большими объемами...


http://novell.org.ru/forum/viewtopic.php?t=7756&postdays=0&postorder=asc&start=0


Тему поднимал давненько..... Не уверен но кажется решилось отключением кэширования файлов на сервере и клиенте.

СообщениеДобавлено: 15 апр 2008, 06:23
Сергей Дубров
Поисследовал :). Вот что выяснилось - скорость копирования файла при превышении размера >4Gb падает, если работать по NCP over IPX. На NCP over IP - всё в порядке, скорость не меняется на протяжении всего копирования большого (>4Gb) файла и остаётся заметно бОльшей, чем при работе по IPX, примерно 8.8-8.9Mb/s vs 6.5-7.0Mb/s. Что ещё накопал - если в FAR-е включить "Use system copy routine", то:

1. В директории назначения файл сразу создаётся с окончательным размером, если не использовать "Use system copy routine", то видно, как файл постепенно увеличивается в размерах.

2. При попытке прочитать недокопированный файл - "Sharing viloation". Если "Use system copy routine" выключена - файл можно открыть, не дожидаясь его полного копирования.

3. Скорость копирования немного выше (речь про NCP over IP) - 8.8-9.1 vs 8.0-8.1Mb/s.

Были дополнительно включены опции NSS /CacheBalance=99 /ClosedFileCacheSize=100000 но для IPX-а это не помогло.


P.S. Так и остался (пока) невыясненным момент, почему к одному и тому же серверу (NW6.5SP5) клиент случайным образом подключается то по IPX то по IP. Советы по настройкам в клиенте 4.91 типа 'bad address cache timeout = 0' и 'bad server name cache enabled = off' - не помогли.

P.P.S. Проблему, на которую я наткнулся в утилитах John Baird, новозеландец успешно решил. Я был первым и единственным в мире, кто наступил на эти грабли за три года существования его библиотеки работы с NCP. Виноват оказался всё-таки не Новел, а сам Baird (хотя Новел тоже приложил к этому руку, не задокументировав некоторые вещи :)).

Я довольно быстро обнаружил (из-за описанной выше другой проблемы), что его утилиты отказываются работать в варианте NCP over IPX. John присылал мне различные отладочные версии и нашёл, что длина ответа у NCP over IPX и NCP over IP в некоторых случаях отличается (84 байта против 76 байт - это плохо документировано). В итоге он исправил свою базовую библиотеку и пересобрал все(!) утилиты. Хорошую ошибку я нарыл :)

СообщениеДобавлено: 16 апр 2008, 15:54
overself
прошу прощения за офф, но прикольно, прикольно :))