Специфікація вимірює іншу задачу
Число з коробки — це послідовна пропускна здатність при великій глибині черги: один великий файл, що читається й записується підряд, із багатьма командами в польоті одночасно. Реальні копії рідко такі. Перенесення теки з документами, вихідним кодом чи фотографіями — це тисячі незалежних файлів, кожен зі своїм читанням, своїм записом і купою проміжної бухгалтерії, і ця робота упирається в затримки, а не в пропускну здатність. Накопичувач, що видає 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]