Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Windows 2000/XP/2003/Vista администратору


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный платный хостинг на базе Windows 2008

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Чемпионы рейтинга экспертов в этой рассылке

F®ost
Статус: Советник
Рейтинг: 6572
∙ повысить рейтинг »
Гуревич Александр Львович
Статус: Специалист
Рейтинг: 3383
∙ повысить рейтинг »
Black Cloud
Статус: Бакалавр
Рейтинг: 3299
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И ПО / Установка и настройка ОС / Windows 2000/XP/2003/Vista/2008 администратору

Номер выпуска:1598
Дата выхода:22.01.2010, 11:30
Администратор рассылки:Калашников О.А., Руководитель
Подписчиков / экспертов:1131 / 525
Вопросов / ответов:1 / 1
IRC-канал по теме:#win2000admin

Вопрос № 176092: какое значение выбрать для области MFT? (NtfsMftZoneReservation) 1,2,3,4? написано что 4 - для огромного количества файлов. но не совсем понятно, какое количество файлов считать маленьким, большим и огромным в современной компе?


Вопрос № 176092:

какое значение выбрать для области MFT? (NtfsMftZoneReservation)
1,2,3,4? написано что 4 - для огромного количества файлов. но не совсем понятно, какое количество файлов считать маленьким, большим и огромным в современной компе?

Отправлен: 17.01.2010, 11:01
Вопрос задал: Евгений Евгеньевич, Посетитель
Всего ответов: 1
Страница вопроса »


Отвечает ValeryN, Мастер-Эксперт :
Здравствуйте, Евгений Евгеньевич.
MFT (Master File Table) — главная файловая таблица (база данных), в которой хранится информация о содержимом тома с файловой системой NTFS, представляющая собой таблицу, строки которой соответствуют файлам тома, а столбцы — атрибутам файлов).

Предложу почитать Вам эту статью "Разгон на четыре буквы", в котором достаточно подробно разобраны -
© Цитата:
Факторы, определяющие производительность.
Вот три фактора, которые несут больше всего ответственности за производительность (перечислены в порядке убывания значимости):
ФРАГМЕНТАЦИЯ; СКОРОСТЬ ДИСКА; РАЗМЕР КЛАСТЕРА;


Конкретно по вашим вопросам:
© Цитата:
Запустим Редактор Реестра и найдем ветвь HKLM\SYSTEM\CurrentControlSet\ Control\FileSystem. Создадим там раздел NtfsMftZoneReservation типа REG_DWORD, если только она уже не была создана кем-то ранее. Теперь выберем значение по своему вкусу: 1 — резервирует 12,5% дискового пространства; 2 — 25%; 3 — 37,5%; 4 — 50%. Обрати внимание, что это именно резерв, а отнюдь не предельный размер $MFT, как утверждают некоторые левые твикеры. Другими словами, сейчас я пишу о том пространстве, которое будет выделено пользовательским файлам в последнюю очередь. Но после того как это случится, начнутся необратимая фрагмента ция $MFT и тормоза. Сам же $MFT может расти сколько угодно.

Оценить приблизительный размер $MFT можно так: одна файловая запись (то есть структура данных типа FILE Record) по умолчанию занимает 1 Кб. В грубом приближении, для каждого файла раздела создается одна FILE Record, однако для описания схемы размещения сильно фрагментированных файлов может потребоваться несколько FILE Record. Тем не менее, в общем случае размер $MFT в килобайтах равен количеству имеющихся файлов.

На самом деле эта оценка очень приближенная: если удалить какие-либо файлы, немедленного уничтожения соответствующих им FILE Record не происходит и, соответственно, $MFT продолжает расти при создании новых файлов, вместо того чтобы использовать уже освобожденные FILE Record'ы. Разумеется, система использует их, но… не сразу, а через определенное время. Конкретная стратегия нигде не описана, и я подозреваю, что она меняется от версии к версии, поэтому вывести точную формулу не получается. Х отя она и не нужна.

Возьмем раздел размером 1 Гб. По умолчанию для $MFT-файла будет выделено 128 Мб, что хватит для описания ~130 000 файлов. Да куда нам столько!


Поэтому Вам придётся самому оценивать и устанавливать одно из следующих значений:
1 - если у вас на томе файлов большого размера или файлов немного и для умеренного количества файлов (это и стоит по умолчанию).
2-3 - если на томе будет среднее количество файлов
4 - если на томе будет огромное количество файлов.

Однако Вы должны помнить, что значения больше 2, заставляют систему резервировать намного большую часть диска для таблицы файлов. Так сказать, надо выбирать между Сциллой и Харибдой.

Для сведения, статья производителя ОС - Как NTFS резервируе т пространство для основной таблицы файлов (MFT)
-----
Ваши вопросы ВСЕГДА читаю, но не всегда находится время ответить!

Ответ отправил: ValeryN, Мастер-Эксперт
Ответ отправлен: 17.01.2010, 12:38
Россия, Уфа
Организация: ООО "Элегра"
Адрес: Россия, г. Уфа, Ростовская, 20
Адрес сайта: ООО"Элегра"
ICQ # 302165455

Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 258683 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:
  • Вам помогли? Пожалуйста, поблагодарите эксперта за это!


    Оценить выпуск »
    Нам очень важно Ваше мнение об этом выпуске рассылки!

    Задать вопрос экспертам этой рассылки »

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров »

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2010, Портал RFpro.ru, Россия
    Авторское право: ООО "Мастер-Эксперт Про"
    Автор: Калашников О.А. | Программирование: Гладенюк А.Г.
    Хостинг: Компания "Московский хостер"
    Версия системы: 2009.6.13 от 28.12.2009

    В избранное