Warum wird apt-get
nicht 100% der CPU, der Festplatte oder des Netzwerks verwendet - oder sogar in der Nähe? Selbst auf einem langsamen System (Raspberry Pi 2+) bekomme ich höchstens 30% CPU-Auslastung. Ich denke nur, dass es entweder künstlich gedrosselt wird oder dass es etwas ausreizen sollte, während es arbeitet ... oder dass es in der Lage sein sollte, seine Sache schneller als es zu tun.
Edit: Ich messe nur grob über CPU / Disk / Net Monitore in meinem Panel und die System Monitor App von Ubuntu MATE.
Bitte erkläre, warum ich falsch liege. :-)
Update: Ich verstehe, dass apt-get
die Updates abgerufen werden müssen (und möglicherweise durch die Bandbreite des Upstreams / Anbieters beschränkt sind). Aber sobald es "entpackt" und so weiter ist, sollte die CPU-Auslastung zumindest steigen (wenn nicht maximal). Auf meiner recht ordentlichen Heimarbeitsstation, die eine SSD als Hauptlaufwerk und eine Ramdisk für / tmp verwendet, ist dies nicht der Fall.
Oder vielleicht muss ich genauer hinsehen.
apt-get
ist es nicht besonders gut, dies zu optimieren. Ich stelle mir vor, es könnte beim Herunterladen installiert werden, sodass zum Zeitpunkt des Herunterladens der größte Teil Ihrer Nutzlast bereits installiert sein könnte, dies ist jedoch leider nicht der Fall. In jedem Fall werden bei Einzelinstallationen meist nur Daten auf die Festplatte extrahiert. Diese Vorgänge sind von Natur aus an E / A gebunden, und es bleibt einfach nicht viel anderes zu tun, als auf dem Festplattenlaufwerk zu warten, bis das Lesen oder Schreiben abgeschlossen ist.