powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Фрагментация при создании нового файла
25 сообщений из 28, страница 1 из 2
Фрагментация при создании нового файла
    #37669358
Вопрос, понятно, едва ли имеющий решение.
Отдельный диск на 250 гигов. Свободно 190. Свежеотдефрагментированный. Копирую с другого диска базу Exchange на 14 гигов. Анализ диска, отчет - в лидерах по количеству кусков свежескопированный файл. Учитывая, что картинка после фрагментации не имела красных участков вовсе, то очевидно, что вся краснота принадлежит свежезакопированному файлу. Учитывая наличие громадных пустот, резонно задать вопрос, какого чёрта файл дробится на куски?
Давным давно ставил еще более простой эксперимент: тупо лил на чистый диск многогиговый файл, пишется в середину диска, и присутствует легкая фрагментация.
Есть вообще в злооси (Windows 2003 Server) параметр реестра, отвечающий за поиск места перед записью? Ей богу, смешно же, имея кучу свободного места получить на выходе фрагментированный файл.
...
Рейтинг: 0 / 0
Фрагментация при создании нового файла
    #37669373
Ха-Ха Ха-Ха
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бакуленко Макс пишет:

БМ> Ей богу, смешно же, имея кучу свободного места
БМ> получить на выходе фрагментированный файл

Где-то когда-то читал, что винда умышленно старается затереть кластеры, бывшие под файлами. Типа для пущей безопасности - гарантии физического удаления файлов.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Фрагментация при создании нового файла
    #37669475
Фотография AndreTM
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если только прогой "третьего производителя" сначала сжать свободное место, чтобы не было пропусков...
...
Рейтинг: 0 / 0
Фрагментация при создании нового файла
    #37669563
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бакуленко МаксВопрос, понятно, едва ли имеющий решение.Вопрос, не требующий решения. Проблемы - не существует.

Бакуленко Макссмешно же, имея кучу свободного места получить на выходе фрагментированный файл.Почему? Если получение фрагментированной MFT действительно катастрофично, то фрагментация файла, особенно большого, вряд ли зло. А иногда даже благо.

Бакуленко Макспишется в середину диска, и присутствует легкая фрагментацияПочему в середину, понятно? ближе к MFT, головам меньше мотаться.
А фрагментация есть результат кэширования. Попробуйте выполнить эксперимент дважды - один раз с кэшированием записи, второй без...

Бакуленко МаксЕсть вообще в злооси (Windows 2003 Server) параметр реестра, отвечающий за поиск места перед записью?Конечно, нет. А не нравится ось - используйте линукс.

Ха-Ха Ха-ХаГде-то когда-то читал, что винда умышленно старается затереть кластеры, бывшие под файлами. Типа для пущей безопасности - гарантии физического удаления файлов.
Забудьте поскорее эту ахинею.
...
Рейтинг: 0 / 0
Фрагментация при создании нового файла
    #37669901
Фотография Алексей (Витебск)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HKEY_LOCAL_MACHINE -> System -> CurrentControlSet -> Control -> Session Manager -> Memory Management.

Inside there add the DWORD ContigFileAllocSize and and modify it's value to 512 while using decimal base.
After this modification, you will have to reboot and defrag your HDD.
Once everything is done, you should notice your HDD intensive apps run just a bit faster.

Для Windows98 звучало так:

Для того чтобы операционная система при записи файла на диск сначала нашла для него наиболее подходящее по размеру место и поместила его туда, как можно меньше дробя на части, необходимо добавить в реестр:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem параметр ContigFileAllocSize со значением типа dword равный 00000200, который и определяет максимальный размер нефрагментируемого блока данных на диске.
...
Рейтинг: 0 / 0
Фрагментация при создании нового файла
    #37669933
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Алексей (Витебск)

автор this is generally only for database servers, and should be used with great caution as it can cause servers with heavy small file traffic to quickly fill disks. On the positive side, it significantly reduces fragmentation of data files by forcing larger contiguous allocations.

Я бы перевёл это так - лучше не лезть, куда не просят...
...
Рейтинг: 0 / 0
Фрагментация при создании нового файла
    #37670008
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бакуленко МаксСвежеотдефрагментированный.Штатный виндовый дефрагментатор выравнивает начало файлов, так что остаются пропуски, меньшие размера выравнивания, когда винда пишет на диск она берет первый попавшийся свободный фрагмент и при записи кладет болт на выравнивание, поэтому первый файл, который ляжет на "Свежеотдефрагментированный" том будет искромсан в лапшу.

Как вариант не чесать без нужды гондурас баловаться дефрагментатором.

Хочешь чтоб твой файл содержал меньше фрагментов, выдели под него отдельный том.

На САС массиве с многопользовательской нагрузкой на фрагментацию можно смело забить, ибо влияние в переделах погрешности измерения.
...
Рейтинг: 0 / 0
Фрагментация при создании нового файла
    #37670314
Я уже прочитал, что на фрагментацию NTFS вообще можно положить.
Правда, некий Крис Касперски советовал выделять побольше места под MFT, намекая, что по умолчанию 12.5% это маловато, и как только раз количество файлов приведет к переливу MFT за отведенный участок, всё, кирдык, дальше производительность будет только падать.
...
Рейтинг: 0 / 0
Фрагментация при создании нового файла
    #37670503
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бакуленко МаксПравда, некий Крис Касперски советовал выделять побольше места под MFT, намекая, что по умолчанию 12.5% это маловато, и как только раз количество файлов приведет к переливу MFT за отведенный участок, всё, кирдык, дальше производительность будет только падать.
Похоже, Вы ничего не поняли.

12% (именно 12%, а не 12.5%) изначально, при форматировании, занимается (вернее, резервируется) под MFT. И в 99% случаев это - с избытком. С ба-а-альшим избытком. Чтобы нехватило, надо забить весь том файлами размером более 1.5к, но менее 4к. В реальных условиях такого не бывает.
Тормоза возникают по совсем обратной причине - когда файлы занимают более 88% тома, начинается использование резервированного под MFT пространства. Это приводит к фрагментации MFT, причём чем меньше на томе свободного места и чем интенсивнее файлообмен, тем быстрее и сильнее эта фрагментация. Которая, кстати, штатными средствами не устраняется.
Именно фрагментация MFT и приводит к катастрофическому падению производительности тома. Даже после того, как на нём освобождено достаточно места.
...
Рейтинг: 0 / 0
Фрагментация при создании нового файла
    #37670518
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaТормоза возникают по совсем обратной причине - когда файлы занимают более 88% тома+1
Не единожды, скорее даже десятки раз наблюдал подобную клинику на практике.
Забитый диск под завязку и дикие тормоза.
...
Рейтинг: 0 / 0
Фрагментация при создании нового файла
    #37670643
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бакуленко Макс,

Для сата-дисков фрагментация по барабану.
Это было актуально для ИДЕ.
...
Рейтинг: 0 / 0
Фрагментация при создании нового файла
    #37670689
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KhodДля сата-дисков фрагментация по барабану.
Это было актуально для ИДЕ.Бред. САТА отличаются от ИДЕ только кол-вом проводочков в шнурочке, вся остальная логика ровно та же. Вот для флеша, да, ровно пофиг, а вот для САТА не пофиг (на потоковой нагрузке).
...
Рейтинг: 0 / 0
Фрагментация при создании нового файла
    #37670707
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky,

Для Сата2 реализована очередь команд.
Для Сата1 её не было.
...
Рейтинг: 0 / 0
Фрагментация при создании нового файла
    #37670720
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
KhodДля Сата2 SAS реализована очередь команд.
Для Сата1 SATA её не было.Поправил.
Только на практике от NCQ толку мало.
...
Рейтинг: 0 / 0
Фрагментация при создании нового файла
    #37670772
Khod
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ivan_Pisarevsky,

Согласен.
Но и дефрагментация влият незначительно.
...
Рейтинг: 0 / 0
Фрагментация при создании нового файла
    #37670903
AkinaИменно фрагментация MFT и приводит к катастрофическому падению производительности тома. Даже после того, как на нём освобождено достаточно места.

И что же я не так понял, сказав, что со слов Касперски под MFT надо резервировать больше места при создании тома?
...
Рейтинг: 0 / 0
Фрагментация при создании нового файла
    #37670976
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бакуленко МаксИ что же я не так понял, сказав, что со слов Касперски под MFT надо резервировать больше места при создании тома?Давайте ссылку на оригинал - вот тогда и разберёмся, что не так понято.
...
Рейтинг: 0 / 0
Фрагментация при создании нового файла
    #37671110
Akina,

http://www.insidepro.com/kk/092/092r.shtml
Хотя, перечитав, я уже не уверен, что стоит выделять больше места. С одной стороны, много резервируешь места, с другой - быстрее произойдет заполнение оставшейся для файлов области, после чего файлы полезут в область MFT.
В общем, окончательно запутался.
...
Рейтинг: 0 / 0
Фрагментация при создании нового файла
    #37671343
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бакуленко Макс

Он пишет в точности то же, что и я.

Что же до его совета забабахать под МФТ полдиска - то этот совет находится в вопиющем противоречии с его же рассказом о том, как именно происходит дробление МФТ на фрагменты. Да и расчёты его неверны. Более того, они просто не учитывают тот факт, что короткие файлы могут полностью храниться в записи МФТ, не занимая вообще ни байта в области польззовательских данных...
...
Рейтинг: 0 / 0
Фрагментация при создании нового файла
    #37671445
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
NTFS уже давно нужно было выкинуть на помойку с ее проблемами. Скоро выйдет W8 с WinFS. Нужно подождать.
...
Рейтинг: 0 / 0
Фрагментация при создании нового файла
    #37671662
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну что ждать от WinFS - это ещё ба-а-альшой вопрос.

Странно, что практически нет ни отзывов, ни исследований по ExFAT... MS походу или что-то скрывает, или ошиблась с маркетингом.
...
Рейтинг: 0 / 0
Фрагментация при создании нового файла
    #37671688
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
давным -давно

-мне несколько раз пришлось форматировать винчестер на низком уровне
-в процессе приходилось выбирать схему записи информации
1-последовательная запись секторов 1,2,3,4,5
2-запись 1,5,9,13,,,,,чередование по принципу
пока система обрабатывает сектор 1, под головками окажется сектор 5,
а посему следующим в обработке он и окажется

может что-то от этого
я тоже иногда обращала внимание на излишнюю фрагментацию, не по ситуации с записью
и меня это довольно сильно раздражало, особенно когда скорость обработки не устраивала
...
Рейтинг: 0 / 0
Фрагментация при создании нового файла
    #37671707
Ivan_Pisarevsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПЕНСИОНЕРКАдавным -давноЭто было действительно ОЧЕНЬ ДАВНО. сейчас это внутренняя кухня накопителя и наружу она не видна ровно никак. Уж минимум лет 15 как.
...
Рейтинг: 0 / 0
Фрагментация при создании нового файла
    #37672807
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПЕНСИОНЕРКА-мне несколько раз пришлось форматировать винчестер на низком уровне
-в процессе приходилось выбирать схему записи информации
1-последовательная запись секторов 1,2,3,4,5
2-запись 1,5,9,13,,,,,чередование по принципуЭто было актуально для MFM-контроллеров и на компах уровня XT 4.7МГц.
А это было около двадцати лет назад.

P.S. Нет, Norton Utilies позволяли и над более "современным" железом поиздеваться. Только безрезультатно.
...
Рейтинг: 0 / 0
Фрагментация при создании нового файла
    #37672985
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не только MFM, но и все ST-506, а также подавляющее большинство ESDI требовали для максимальной производительности подбора фактора чередования.
...
Рейтинг: 0 / 0
25 сообщений из 28, страница 1 из 2
Форумы / Windows [игнор отключен] [закрыт для гостей] / Фрагментация при создании нового файла
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]