2009-08-28 22:04:40 +0000 2009-08-28 22:04:40 +0000
70
70
Advertisement

Какой "размер блока распределения" следует использовать для диска с одним разделом NTFS?

Advertisement

Я форматирую внешний жесткий диск емкостью 1 ТБ как один раздел NTFS. Этот диск в основном предназначен для хранения носителей.

Нужно ли выбрать что-то другое, чем стандартный allocation unit size? Опции варьируются от 512 байт до 64К. Есть ли какие-нибудь рекомендации, которые следует использовать с разделами, хранящими другие данные? Стоит ли перестать копаться и оставить все как есть по умолчанию?

Advertisement
Advertisement

Ответы (6)

39
39
39
2009-08-28 22:13:14 +0000

Если вы являетесь “Стандартным пользователем” по определению Microsoft, следует сохранить 4096 байт по умолчанию. В основном, размер блока распределения - это размер блока на жестком диске, когда он форматирует NFTS. Если у вас много маленьких файлов, то лучше оставить размер блока маленьким, чтобы не тратить место на жестком диске впустую. Если у вас много больших файлов, держать его выше, увеличит производительность системы, имея меньше блоков, чтобы искать.

Но опять же, в настоящее время емкость жесткого диска становится все больше и больше, делая небольшие различия, выбрав правильный размер распределения.

Также следует помнить, что большинство файлов относительно малы, большие файлы большие по размеру, но маленькие по размеру в единицах.

32
32
32
2012-06-22 13:30:42 +0000

С точки зрения эффективности использования пространства, меньшие размеры единиц размещения работают лучше. Среднее количество пространства, потраченное впустую на один файл, составит половину выбранного AUS. Таким образом, 4К отходов 2К на файл и 64К отходов 32К. Однако, как указывает Jonathon, современные диски массивны и немного пустого пространства не стоит беспокоиться, и это не должно быть определяющим фактором (если только вы не на маленьком SSD).

Сравните 4K против 64K отходов в среднем случае (32K-2K = 30K), для 10,000 файлов, которые выходят только до 300,000KB или около 300MB.

Вместо этого подумайте о том, как операционная система использует пространство. Допустим, у вас есть файл 3K, который должен вырасти на 2K. С 4K AUS данные должны быть разделены на два блока - и они могут не быть вместе, так что вы получите фрагментацию. С 64K AUS гораздо меньше блоков и меньше фрагментации. 16x размер блока означает 1/16 числа блоков для отслеживания.

Для медиа-диска, на котором хранятся ваши фотографии, музыка и видео (файлы обычно 1MB+) я использую самый большой AUS. Для загрузочного раздела windows я использую Windows по умолчанию (что составляет 4K для любого NTFS диска размером менее 16 ТБ).

Чтобы узнать размер кластера на существующем диске:

fsutil fsinfo ntfsinfo X:
12
Advertisement
12
12
2012-10-02 06:29:03 +0000
Advertisement

Я устанавливаю четыре диска Seagate ST3000DM001 емкостью 3 ТБ в конфигурации RAID 10. После прочтения статьи о том, как отформатировать его для размера блока распределения, я нашел эту статью: Общие рекомендации по повышению производительности операционной системы .

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

Я использую ASUS P8Z77-V DELUXE встроенной материнской платы возможности RAID с чипсета Intel. Так как размер полосы по умолчанию для RAID 10 на материнской плате составляет 64 КБ, я форматирую свой RAID-массив, используя опцию “64 килобайта” в Windows.

В любом случае, я надеюсь, что эта информация, которую я нашел, поможет другим людям, исследующим эту тему, и добавит больше информации к ней.

4
4
4
2013-08-09 06:38:14 +0000

Просто помните, что чем больше размер кластера вы используете, тем выше производительность. Но эффективность снижается.

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

Для любого диска емкостью 500 Гб или больше, я рекомендую кластер размером 8k или больше.

2
Advertisement
2
2
2009-08-28 22:08:12 +0000
Advertisement

Файл может быть только кратным тому, что вы выберете, поэтому более мелкий зернистый формат будет означать, что вы будете тратить меньше места на файлы - но сделаете вашу таблицу распределения больше.

Если вы собираетесь иметь тысячи файлов до 64k, стоит рассмотреть вариант с меньшим размером единицы. Однако, если вы собираетесь заполнить диск огромными, сотнями мегабайт видео, то более подходящий размер единицы больше.

Если вы не знаете, просто идите по умолчанию.

1
1
1
2014-12-08 08:55:43 +0000

Вы указываете на использование диска в качестве видео и музыки. Размер большинства файлов данных тогда должен быть 2MB+ для музыки и 100MB+ для видео, некоторые плейлисты (менее 5% от общего количества файлов) несколько kB. Вы указываете, что устройство является внешним USB диском.

Лучшим решением для такой спецификации является exfat(vfat на linux) или NTFS с размером блока/блока распределения 64 кБ. Некоторые советы по выбору файловой системы: - xxfat следует использовать для более быстрой записи и совместимости (т.е. вы планируете/ уже используете потоковое мультимедийное устройство для использования дома/офиса) - NTFS для безопасности и расширенных возможностей. (безопасность по-прежнему является источником проблем для домашних пользователей - будьте уверены, что она вам нужна)

Удачи.

Advertisement

Похожие вопросы

3
15
8
10
4
Advertisement
Advertisement