कर्नेल (लिनक्स 3.2.5) को संकलित करने में कितना समय लगता है? [बन्द है]


13

12.04 make install -j 4कमांड का उपयोग करके कर्नेल (लिनक्स 3.2.5) को स्थापित करने में कितना समय लगता है ?

मेरा टर्मिनल अब लगभग 40 मिनट के लिए इसे प्रदर्शित कर रहा है।

root@user-desktop:/usr/src/linux-3.2.5# make install -j 4
sh /usr/src/linux-3.2.5/arch/x86/boot/install.sh 3.2.5 arch/x86/boot/bzImage \
        System.map "/boot"
run-parts: executing /etc/kernel/postinst.d/dkms 3.2.5 /boot/vmlinuz-3.2.5

6
बहुत सारे :) लिनक्स कर्नेल में कोड की बहुत बड़ी संख्या होती है और जब तक आपके पास वास्तव में शक्तिशाली कंप्यूटर नहीं होगा तब तक इसे बनाने में बहुत अधिक समय लगेगा। मेरी सलाह है, कुछ घंटों के लिए बाहर जाएं।
अलेक्जेंडार

2
हे भगवान! _ / _ मुझे 2 घंटे लगे! .. और आपने लगभग 40 मिनट की चिंता की! और btw आपको काम करने के लिए -j 4 के लिए 4 कोर / प्रोसेसर की आवश्यकता है!
शिलादित्य

जब मैं -jमशीन में भौतिक कोर की संख्या से अधिक संख्या का उपयोग नहीं करता हूं , तो वास्तव में विभिन्न कारण हैं कि उच्च संख्या का उपयोग करना अभी भी बेहतर प्रदर्शन प्रदान कर सकता है: सभी थ्रेड हमेशा उपलब्ध प्रोसेसर संसाधनों का 100% उनके लिए उपयोग नहीं करेंगे (यह मुख्य कारण है, और कुछ सिफारिशों का आधार है कि -jसंख्या हमेशा भौतिक कोर की संख्या से अधिक हो सकती है), सीपीयू का हाइपरथ्रेडिंग हो सकता है इसलिए भौतिक कोर की तुलना में अधिक तार्किक प्रोसेसर हैं, और आगे। और -j 4 कम से कम चलेगा , भले ही आपके पास 4 कोर से कम हो।
एलियाह कगन

1
मेरी राय में यह प्रश्न किसी तरह से जवाबदेह नहीं है। यह बहुत हद तक कर्नेल कॉन्फ़िगरेशन और सिस्टम हार्डवेयर पर निर्भर करता है। मैंने इसे 10 मिनट से 6 घंटे के बीच देखा है।
gertvdijk

जवाबों:


12

यह विशेष रूप से सीपीयू हार्डवेयर पर निर्भर करता है। यहां एक मतदान परिणाम है जो आपको देखने में मदद कर सकता है। लेकिन, आम तौर पर यह 1-2 घंटे के बीच होता है।


8

एक एसएसडी और एक सैंडी ब्रिज के साथ 4 गीगाहर्ट्ज की मांग पर, यह एचटी के साथ ~ 8 मिनट और make -j14


3

मेरा पहला सफल कर्नेल संकलन एक K8 मोबाइल सेमीप्रेनर 1.8 GHz पर 3.2 कर्नेल का था, जिसमें सिंगल-चैनल DDR के 512 MB और ATA-100 5200 RPM हार्ड डिस्क मेनलाइन में हर मॉड्यूल के बारे में शामिल थे, क्योंकि मुझे नहीं पता था कि मैं क्या हूं कर रहा था। 11 घंटे हो गए!

मेरा सबसे हाल का कर्नेल, 3.2 भी, लेकिन अब 2 जीबी ड्यूल-चैनल DDR2 और एक SATA-3 SSD के साथ पेंटियम डुअल कोर T2370 पर और सभी अनावश्यक मॉड्यूल बंद होने में 1 घंटा 48 मिनट का समय लगा। यह बहुत भिन्न हो सकता है।


यह किस तरह का पीसी है। मेरा 2012 एएमडी ए 8-4500 एम लैपटॉप 1.8 जीएचजेड और टर्बो कोर बंद हो गया, नवीनतम 4.4 कर्नेल को संकलित करने के लिए केवल 13 मिनट का समय लगा। यह 6 जीबी रैम और 500 जीबी एचडीडी के साथ एचपी पैवेलियन जी 7 2269 डब्ल्यूएम है
सुइकी डोगा

@SuiciDoga शायद यह RAM कारक था।
उमर तारिक

0

RAID, ~ 5-8 मिनट में बहुत सारे डिस्क के साथ 64 सीपीयू मशीन पर, जिसमें से अधिकांश को अंतिम डेबियन पैकेजिंग चरण में खपत किया जाता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.