Tại sao apt-get
không sử dụng 100% cả cpu, đĩa hoặc mạng - hoặc thậm chí gần với nó? Ngay cả trên một hệ thống chậm (Raspberry Pi 2+) tôi đang tải tối đa 30% CPU. Tôi chỉ nghĩ rằng nó sẽ được điều chỉnh một cách giả tạo, hoặc nó sẽ tối đa hóa một cái gì đó trong khi nó đang hoạt động ... hoặc nó có thể làm điều đó nhanh hơn nó.
Chỉnh sửa: Tôi chỉ đo đại khái thông qua màn hình cpu / đĩa / mạng trong bảng điều khiển của mình và ứng dụng Giám sát hệ thống của Ubuntu MATE.
Hãy giải thích tại sao tôi sai. :-)
Cập nhật: Tôi hiểu rằng apt-get
cần phải tìm nạp các bản cập nhật của nó (và có thể bị giới hạn bởi băng thông ngược dòng / nhà cung cấp). Nhưng một khi nó "giải nén" và cứ thế, việc sử dụng CPU ít nhất sẽ tăng lên (nếu không phải là tối đa). Trên máy trạm gia đình khá tốt của tôi, sử dụng ổ SSD cho ổ đĩa chính và ramdisk cho / tmp, đây không phải là trường hợp.
Hoặc có lẽ tôi cần xem xét kỹ hơn.
apt-get
không đặc biệt tốt trong việc tối ưu hóa điều này. Tôi tưởng tượng nó có thể cài đặt khi tải xuống để đến khi tải xuống xong, hầu hết tải trọng của bạn đã được cài đặt, nhưng thật không may, nó không hoạt động. Trong mọi trường hợp, cài đặt độc lập chủ yếu chỉ trích xuất dữ liệu vào đĩa. Các hoạt động đó vốn đã bị ràng buộc IO, và đơn giản là không có nhiều việc phải làm ngoài việc chờ vào ổ đĩa để đọc xong hoặc ghi.