Ich habe dies oft bei großen Downloads wie Xcode-Updates und OS X-Updates und dergleichen bemerkt.
Grundsätzlich sehen wir, wie lange es dauert, bis der Download abgeschlossen ist:
Heute (zur Zeit) lade ich Xcode 7.2.1 herunter.
Sie können sehen, dass Storedownloadd anscheinend einen ganzen Kern blockiert, und ungefähr 30% dieser Arbeit wird vom Kernel erledigt.
Was mich verwirrt ist, was ist diese "Arbeit"? Warum muss es diese Arbeit machen? Welchen Verarbeitungsaufwand könnte es möglicherweise verursachen, da das Entschlüsseln eines Streams mit wenigen Megabyte pro Sekunde nicht so viele Ressourcen erfordert. Ich könnte eine große Datei wie diese mit Hunderten von Verbindungen über das Internet herunterladen und Integritätsprüfungen durchführen (mit einem Protokoll wie bittorrent), und sie würde sich nicht annähern, was hier mit der Ressourcennutzung geschieht.