100% या तो cpu, डिस्क, या नेटवर्क का उपयोग क्यों apt-get
नहीं करता है - या इसके करीब भी नहीं है? यहां तक कि एक धीमी प्रणाली (रास्पबेरी पाई 2+) पर मुझे सबसे अधिक 30% सीपीयू लोड मिल रहा है। मैं बस सोच रहा हूं कि या तो यह कृत्रिम रूप से गला घोंटा जा रहा है, या इसे काम करते समय कुछ अधिकतम करना चाहिए ... या यह अपनी चीज को तेजी से करने में सक्षम होना चाहिए।
संपादित करें: मैं बस अपने पैनल में सीपीयू / डिस्क / नेट मॉनिटर और उबंटू मेट के सिस्टम मॉनिटर ऐप के माध्यम से लगभग माप रहा हूं।
कृपया समझाएं कि मैं गलत क्यों हूं। :-)
अद्यतन: मैं समझता हूं कि apt-get
इसके अपडेट प्राप्त करने की आवश्यकता है (और अपस्ट्रीम / प्रदाता बैंडविड्थ द्वारा सीमित किया जा सकता है)। लेकिन एक बार यह "अनपैकिंग" और इतने पर, सीपीयू का उपयोग कम से कम ऊपर जाना चाहिए (यदि अधिकतम नहीं है)। मेरे काफी सभ्य होम वर्कस्टेशन पर, जो अपने मुख्य ड्राइव के लिए एक एसएसडी का उपयोग करता है, और / tmp के लिए एक रैमडिस्क, यह मामला नहीं है।
या शायद मुझे करीब से देखने की जरूरत है।
apt-get
यह अनुकूलन करने में विशेष रूप से अच्छा नहीं है। मुझे लगता है कि यह डाउनलोड के रूप में स्थापित हो सकता है ताकि जब तक आपका डाउनलोड समाप्त न हो जाए तब तक आपका अधिकांश पेलोड पहले से ही स्थापित हो सकता है, लेकिन, दुर्भाग्य से, यह नहीं है। किसी भी स्थिति में, स्टैंडअलोन ज्यादातर डिस्क को डेटा निकालने के लिए स्थापित करता है। वे ऑपरेशन स्वाभाविक रूप से आईओ बाउंड हैं, और पढ़ने या लिखने के लिए डिस्क ड्राइव पर इंतजार करने के लिए बस कुछ और नहीं है।