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

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

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

5
задан killermist
13.12.2022 9:53 Количество просмотров материала 3355
Распечатать страницу

6 ответов

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

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

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

35
отвечен Jonathan 2022-12-14 17:41

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

сравнить 4К против 64К обычное дело отходов (32К-2К = 30к), за 10 000 файлов, что приходит только к 300,000 КБ или около 300 МБ.

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

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

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

fsutil fsinfo ntfsinfo X:
28
отвечен Andrew 2022-12-14 19:58

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

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

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

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

9
отвечен stun 2022-12-14 22:15

Это может иметь значение.

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

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

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

2
отвечен salmonmoose 2022-12-15 00:32

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

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

весело.

1
отвечен Piter_no1 2022-12-15 02:49

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

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

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

0
отвечен badcrc 2022-12-15 05:06

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх