Коротка відповідь: Запишіть кеш
TL; DR: По-перше, набагато менше накладних витрат при копіюванні одного великого файлу, порівняно з багатьма меншими. Це означає, що ПК та NAS не витрачають багато часу на пошук файлів, оновлення файлової таблиці та метаданих файлової системи. Це також означає набагато більшу пропускну спроможність, що, ймовірно, виявить деякі вузькі місця пропускної здатності в налаштуваннях.
Мабуть, піки та долини в графіку пропускної здатності трапляються з досить регулярними інтервалами, і враховуючи той факт, що ви копіюєте один великий файл (максимальна пропускна здатність, мінімум накладних витрат), я б сказав, що ви бачите ефект буферизації / кешування .
Мені здається, ви, ймовірно, надсилаєте дані в NAS швидше, ніж зможете записати їх на диск. Завдяки запису кешу / буферів він все ще може отримувати їх швидшими темпами (максимуми графіка), але ви не можете продовжувати отримувати дані, не закладаючи їх на диск.
Врешті-решт буфер запуститься повноцінно і його потрібно записати на диск. Тим часом NAS не може отримувати дані так швидко, як раніше, оскільки у нього немає де їх зберігати (буфер заповнений, а диски повільніше). Тут ви отримуєте долини графіка.
Здається, Windows згладжує графік пропускної здатності. За допомогою більш точних графіків (скажімо, від Performance Monitor) ви можете фактично оцінити розмір буфера запису, аналізуючи інтервали та передані байти.
Причина, чому вершини та долини не відбуваються через абсолютно однакові проміжки часу, ймовірно, тому, що ПК, NAS або обидва вони роблять «щось інше» під час копіювання файлу.