Как я могу намеренно фрагментировать определенные файлы? (NTFS)

Возможно, об этом спросили, но …

Я пытаюсь определить влияние фрагментации файлов на одно из наших бизнес-приложений. Какой самый простой и самый чистый способ разбить файл размером 20 ГБ на примерно (скажем) 35 000 частей?

В идеале распределение должно быть случайным по всему диску и/или быть воспроизводимым напрямую, насколько это возможно, но это второстепенные проблемы. Это также не обязательно должно быть точное количество фрагментов, но в диапазоне 2-3k фрагментов.

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

Если нет элегантного способа сделать это, я рад изучить альтернативы — например создание тысяч файлов в нескольких одновременных процессах с использованием консольной программы Perl или C #.

Платформа — Windows Server 2003. Не уверен в конфигурации физических дисков, но дисковое пространство разделено между
— раздел ОС 12 ГБ
— раздел файла страницы 35 ГБ
— раздел «данные» 500 ГБ. (это файлы, которые меня интересуют)


Вы можете загрузить Defraggler для выборочной дефрагментации файлов, и вы можете использовать MyFragmenter, как описано здесь, для создания новых фрагментированных файлов .

Что касается фрагментации существующих файлов, я лучше всего предлагаю удалить файл, сгенерировать тонны фрагментированных файлов с помощью MyFragmenter, а затем скопировать файл обратно на диск. Поскольку все пустое пространство фрагментировано, вы получите фрагментированную копию.


Предлагаю посмотреть в Инструменте Марка Руссиновича по адресу http://technet.microsoft.com/en-us/sysinternals/bb897428.aspx Это покажет фрагменты вашего файла с параметром -a.

Love and Peace Ice


Предлагаю взглянуть на инструмент Марка Руссиновича по адресу http://technet.microsoft.com/en-us/sysinternals/bb897428.aspx. покажите фрагменты вашего файла с опцией -a.

Love and Peace Ice

Оцените статью
techsly.ru
Добавить комментарий