Я часто помічав це при великих завантаженнях, таких як оновлення Xcode та оновлення OS X, і подібні речі.
В основному ми бачимо це протягом стільки часу, скільки потрібно для завантаження:
Сьогодні я завантажую Xcode 7.2.1.
Ви можете бачити, що сторедотаундед, схоже, прив’язує все ядро, і близько 30% цієї роботи обробляється ядром.
Що я спантеличений, це що це за «робота»? Чому потрібно робити цю роботу? Яка обробка може це зробити, тому що для розшифровки потоку в кілька мегабайт в секунду не потрібно таких великих ресурсів. Я міг би завантажувати такий великий файл, використовуючи сотні підключень через Інтернет і виконуючи перевірки цілісності на ньому (з таким протоколом, як бітторент), і він би не наближався ніде близько до того, що відбувається тут з використанням ресурсів.