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

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

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

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

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

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

Ха-Ха Ха-ХаГде-то когда-то читал, что винда умышленно старается затереть кластеры, бывшие под файлами. Типа для пущей безопасности - гарантии физического удаления файлов.
Забудьте поскорее эту ахинею.
...
Рейтинг: 0 / 0
20.02.2012, 10:18
    #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
20.02.2012, 10:44
    #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
20.02.2012, 11:36
    #37670008
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фрагментация при создании нового файла
Бакуленко МаксСвежеотдефрагментированный.Штатный виндовый дефрагментатор выравнивает начало файлов, так что остаются пропуски, меньшие размера выравнивания, когда винда пишет на диск она берет первый попавшийся свободный фрагмент и при записи кладет болт на выравнивание, поэтому первый файл, который ляжет на "Свежеотдефрагментированный" том будет искромсан в лапшу.

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

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

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

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

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

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

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

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

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

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

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

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

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

может что-то от этого
я тоже иногда обращала внимание на излишнюю фрагментацию, не по ситуации с записью
и меня это довольно сильно раздражало, особенно когда скорость обработки не устраивала
...
Рейтинг: 0 / 0
21.02.2012, 09:39
    #37671707
Ivan_Pisarevsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фрагментация при создании нового файла
ПЕНСИОНЕРКАдавным -давноЭто было действительно ОЧЕНЬ ДАВНО. сейчас это внутренняя кухня накопителя и наружу она не видна ровно никак. Уж минимум лет 15 как.
...
Рейтинг: 0 / 0
21.02.2012, 16:29
    #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
21.02.2012, 17:25
    #37672985
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Фрагментация при создании нового файла
Не только MFM, но и все ST-506, а также подавляющее большинство ESDI требовали для максимальной производительности подбора фактора чередования.
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / Фрагментация при создании нового файла / 25 сообщений из 28, страница 1 из 2
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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