Показать сообщение отдельно
Старый 19.02.2014, 14:56   #193
vkrepkiy
Кинооператор
Новичок
Регистрация: 09.12.2010
Сообщения: 10
Репутация: 1
А с того ли конца мы подходим к решению проблемы? Нужно ли вообще забивать физически тело файла нулями?
Ведь, если заменить винчестер на серверный вариант, все-равно никакой хард не сможет писать данные со скоростью 1 Гб/сек. (даже если и так, 50 Гб будет заполняться нулями почти минуту, что все-равно вызовет сообщение и перегруженности диска).

Собственно, я лично никогда не обращал внимания на эту надпись и привык, что толстые закачки всегда стартуют с "обвалом" скорости.
Однако, наткнувшись на эту тему решил поэкспериментировать.
Итак, имеем: обычный комп с Windows XP, с обычным несерверным винтом на 500 Гб (обычная офисная лошадка).
Стартую на чистим свежеустановленном uTorrent 2.0.4 закачку Blu-Ray диска, 45 Гб, 1500 файлов.
Закачка начинается и моментально занимает весь 50 Мбит канал. Не прошло и минуты со старта, смотрю на папку закачки. А она цельная 45 Гб. Никаких тебе перегрузок винчестера.
Вывод - никакой физически записи этих файлов на диск не было. Ибо даже на самом быстром винчестере со скоростью записи 150 Мб/сек. эти файлы создавались бы минимум 300 секунд = 5 минут.
А тут миг - и 45 Гб уже на диске, и уже "заполняются" данными.

Вопрос - как это возможно?
Хочу такое же на домашнем ПК, ибо там эта 45 Гб пачка файлов создается постепенно: глянешь свойства - 10Гб, через минуту - 20Гб, еще через минуту - 30Гб... и все это время висит надпись о перегрузке диска.

UPD: снес у себя дома 1.8.2 торрент с сотней раздач и для теста поставил чистый 2.0.4 и добавил одну единственную закачку - тот же самый BluRay на 45 Гб. Основное "тело" раздачи тоже появилось на диске в миг (30 гигов за первые десятки секунд, остальное - постепенно в течение минуты), закачка стартовала моментально без каких-либо провалов.
  Ответить с цитированием