Спецификация измеряет другую задачу
Число на коробке — это последовательная пропускная способность при большой глубине очереди: один большой файл, читаемый и записываемый подряд, с множеством команд в полёте одновременно. Реальные копии редко такие. Перенос папки с документами, исходниками или фотографиями — это тысячи независимых файлов, каждый со своим чтением, своей записью и кипой промежуточной бухгалтерии, и эта работа упирается в задержки, а не в пропускную способность. Накопитель, выдающий 3500 МБ/с последовательно, может ползти на эффективные единицы МБ/с, когда нагрузка — множество мелких файлов.
Это не значит, что накопитель медленный; это значит, что единицы измерения разные. Ощущаемую скорость копирования определяют задержка, глубина очереди, распределение размеров файлов и накладные расходы на метаданные, а маркетинговое число покрывает лишь один угол этой картины. Стоит разделить эти факторы — и загадка в основном рассасывается.
- Последовательная пропускная способность — число с коробки — работает только для больших одиночных файлов
- Скорость переноса тысяч мелких файлов решает задержка при 4K-операциях, а не пропускная способность
- Каждый файл платит налог на метаданные: запись MFT, права доступа, временные штампы, альтернативные потоки
- Антивирус реального времени читает файл на выходе из источника и часто ещё раз при записи
- Копирование на тот же физический диск конкурирует само с собой за ресурсы чтения и записи
- Бюджетные QLC-накопители пишут на полной скорости, пока не кончится их SLC-кэш
Куда реально уходят секунды
Мелкие файлы — классический убийца скорости: 10 000 файлов по 50 КБ платят пошлину за каждый из десяти тысяч раз, и накопитель тратит на бухгалтерию больше времени, чем на перенос байтов. Диалог копирования Проводника тоже консервативен: он обходит дерево источника, считает место назначения и отчитывается за каждый файл, из-за чего возникают видимые паузы, которых не было бы при поблочном копировании. Антивирус реального времени удваивает работу, сканируя данные при выходе из источника и при записи в приёмник. Копирование на тот же физический диск делит ресурс вдвое: каждый байт — это чтение плюс запись на одном носителе.
Тот же принцип работает и за пределами SSD. Гигабитная сеть упирается примерно в 110–118 МБ/с при любой скорости обоих концов, а Wi-Fi в реальных условиях даёт лишь долю этого. Дешёвые USB-флешки сочетают медленную память с файловой системой, враждебной мелким файлам, поэтому флешка «до 150 МБ/с» на папке фотографий может выдать единицы. Длительная запись способна упереться и в тепловой троттлинг компактных M.2-накопителей, отчего вторая половина большого копирования замедляется.
Что реально помогает
Для множества мелких файлов честный ответ — robocopy: ключ /MT копирует несколько файлов параллельно и обычно превращает ползущую копию Проводника в бодрую — начните с /MT:16. Держите около десятой части SSD свободной: почти заполненный диск теряет запас кэша записи и проседает первым именно на таких нагрузках. Не запускайте параллельные копии на один приёмник, особенно флешку: одна глубокая очередь лучше трёх конкурирующих. И посмотрите на вкладку «Производительность» Диспетчера задач во время медленного копирования: активность 100% при короткой очереди означает, что вы упёрлись в задержки, а не в пропускную способность.
Прежде чем винить железо, замерьте его раз утилитой-бенчмарком: если последовательная скорость близка к заявленной, а медленными оказываются копии мелких файлов или на несколько приёмников, накопитель в порядке, а нагрузка просто тяжёлая. Ускорители копирования, гоняющие всё через RAM, обещают больше, чем дают, и рискуют данными при сбое. Чаще всего лечит не более быстрый диск, а лучше сформированная команда копирования.
Вопросы и ответы
Почему копирование множества мелких файлов идёт так медленно даже на быстром SSD?
Каждый файл платит фиксированную плату за задержку и метаданные, не связанную с последовательной скоростью, поэтому 10 000 мелких файлов могут копироваться дольше одного файла на 10 ГБ. robocopy с ключом /MT распараллеливает эти накладные расходы.
Как понять, что SSD действительно медленнее заявленного?
Прогоните бенчмарк: если последовательные чтение и запись близки к заявленным, накопитель исправен, а медленные копии — нормальные издержки мелких файлов, а не дефект.
Понятно до покупки: что входит в лицензию
Разовый 30-минутный триал даёт доступ к базовым инструментам. Возможности с меткой PRO остаются закрыты до активации платной лицензии.
Читайте также
Написать нам: [email protected]