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

Сильная фрагментация закачиваемых через ftp файлов

Добавлено: Сб фев 11, 2012 14:13
jizzu
Проблема:
При закачке файлов через ftp с использованием ТС 7.56, происходит их сильная фрагментация.
Например фильм объемом 1,5 Гб разбивается на 380 фрагментов, раскиданных по всему ЖД, что его сильно засоряет. Степень фрагментации зависит от объема файлов.
Закачка происходит в фоновом режиме.
Используемая ОС - Вин 7, 64, нтфс.
Подскажите, с чем данное обстоятельство связано и как бы от этого избавиться.

Добавлено: Сб фев 11, 2012 14:23
MVV
А ты с торрентов торрент-клиентом качал что-нибудь? Там ещё хуже с этим (по несколько тысяч фрагментов). :D

Сжатие для папки назначения включено? Если да, это очень сильно увеличивает фрагментацию (индусы из Микрософта за десять лет так и не решили эту проблему).

А если проводником качать с того же FTP, сколько фрагментов?

Добавлено: Сб фев 11, 2012 16:25
Mellomann
MVV
Если включить заблаговременное распределение места - фрагментации от uTorrent нет в принципе.

jizzu
Сжатие, действительно, лучше проверить, т.к. в реальных условиях к медиа-инфу (музыка, графика, видео) оно толку не имеет, зато фрагментит ужасно. Это - раз.
Фрагментация при загрузке с инета - вещь абсолютно нормальная, таковая будет и при скачивании браузером, и многими качалками (разве что они научатся заранее проверять размер будущей инфы и по ходу дела искать место). Это - два.
Дабы "избавиться" от фрагментации качаемого - достаточно качать на один диск, а потом переместить на другой (это важно!). Суть трюка - в том, что перемещая локально ТК имеет возможность заранее определить сколько чего куда, что в условиях сетевых загрузок в большинстве случаев не делается (либо по причине недоступности, либо чтобы не тратить лишнее время). Это - три.
Вывод:
Сам ТК (да и любая другая прога) тут мало чем сможет помочь, причины фрагментации - внешние, например, фрагментация свободного места, включеное сжатие фс, паралельная работа с диском и т.п.. Да и правила хорошего тона, в частности скачивание на отдельный специально для этого выделеный ПУСТОЙ диск, соблюдать стоит.

Добавлено: Сб фев 11, 2012 16:43
MVV
Если папка назначения сжата, то заблаговременное распределение места абсолютно ничем не поможет в плане фрагментации. Данные тупо начнут занимать больше места, чем под них выделила система, что приведёт к выделению кучи новых фрагментов. Да что там говорить, даже банальное копирование файла на пустой диск в Проводнике порождает кучу фрагментов, если включен атрибут сжатия в папке назначения.

Добавлено: Сб фев 11, 2012 17:05
Mellomann
Ну, против фс-сжатия нету лома, окромя его вырубания. Изображение

Добавлено: Пн фев 13, 2012 18:11
Lev
Когда я ставил эксперименты по подсоединению к Script Content plugin'у ahk скриптов, то тестировал как раз скрипт демонстрирующий фрагментацию файлов. В архивчике набор - ahk скрипт получающий инфу о фрагментации, vbs скрипт для его привинчивания к Script Content plugin'у, ahk скрипт вешающийся на кнопку и дефрагментирующий выделенный файл.
автор ahk скриптов - woxxom

Добавлено: Пн фев 13, 2012 21:23
Mellomann
Lev
Если интересно, можно взять пример с моей сборки, где я взял консольную дефрагу от пирифиорма и подцепил на дефрагу на пункт меню, вызывая который можно отдефрагать выделеные файлы или папку целиком, когда выделения нет. Просто и удобно.
Я для того, чтобы видеть фрагментацию, можно пользоваться wdx плагином FileX.