नमस्ते, इस बार मैं आपको एक छोटी सी टिप देता हूं (जो कि कई लोग शायद पहले से जानते हैं), लेकिन यह कि कई लोग जो आमतौर पर डिस्ट्रोस का उपयोग करते हैं Pacman वे शायद नहीं जानते, और बदतर के लिए: संकलन करने के लिए एक कर्नेल का उपयोग कर रहे हैं.
हो जाए…
जानिए हमारे प्रोसेसर की संख्या
पहले हम यह देखने जा रहे हैं कि हमारे पास कितने प्रोसेसर उपलब्ध हैं (अधिकांश विशेषज्ञ डरते नहीं हैं, स्पष्ट रूप से थ्रेड्स और भौतिक प्रोसेसर के बीच अंतर हैं, लेकिन मेकपैक निष्पादन थ्रेड को मापदंडों के रूप में उपयोग करता है), इसके लिए हम निष्पादित करते हैं:
lscpu | grep '^ CPU (s):'
मेरे मामले में यह लौटा:
[x11tete11x @ जार्विस ~] $ lscpu | grep '^ CPU (s):' CPU (s): 8 [x11tete11x @ जार्विस ~ $
ऐसा इसलिए है क्योंकि प्रोसेसर के मामले में इंटेल साथ हाइपर थ्रेडिंग निष्पादन के धागे भी दिखाता है।
/Etc/makepkg.conf फ़ाइल संपादित करें
हम फ़ाइल को संपादित करते हैं /etc/makepkg.conf सभी उपलब्ध प्रोसेसर का उपयोग करने के लिए मेकपॉकेट बताना; इस संदर्भ में, विकी के अनुसार Gentoo"नौकरी" की जाने वाली राशि निम्नलिखित खाते से आती है:
प्रोसेसर की संख्या + HT (इंटेल समर्थित के मामले में HiperThreading) + 1
हम संपादित करते हैं:
सुडो नैनो /etc/makepkg.conf
और हम लाइन को संशोधित करते हैं MAKEFLAGS (असहजता) ) इसी मूल्य के साथ, मेरे मामले में यह इस तरह दिखेगा:
MAKEFLAGS = "- j9"
हम परिवर्तनों और वॉइला को बचाते हैं, अब हम अपने किसी भी डिस्ट्रोस के आधार पर विभिन्न कोर का उपयोग करके अपने पैकेजों को संकलित कर सकते हैं Pacman
आगे मैं एक वीडियो संलग्न कर रहा हूं जिसमें आप देख सकते हैं कि किस तरह से प्रत्येक मामले में «सिमस्क्रीनस्क्रीनप्रोसेसर» संकलित किया गया है मेकफ्लैग (MAKEFLAGS = »- j9 =), और बिना मेकफ्लैग्स (#MAKEFLAGS = »- j9 =):
चाचा यह है, जैसा कि हम अपने शहर में कहते हैं «सिरका में डिक» मेरा मतलब है, बहुत अच्छा as
मेरे पास 4 कोर हैं, मुझे 4 मिलते हैं, मुझे लगता है कि मुझे 5 अधिकार लगाने होंगे?
वैसे, makekpg.conf को सही करें, कि अगर आप कॉपी / पास्टरो को पागल नहीं करेंगे, तो यह Makeppg.conf है
पैडमैन के नियम !!!! 😛
मैंने अभी छोटी सी गलती को देखा है, मैंने पहले ही लड़कों को इसे ठीक करने के लिए भेज दिया है
प्रभावी रूप से, आपके मामले में यह 5 xD होगा।
मुझे पता था कि आपको यह लेख xD hahaha पसंद आ रहा है
सही किया गया। 🙂
मेरे उपयोगकर्ता एजेंट ने मुझे धोखा दिया, अब मैं आर्क में हूं ...
दोनों distros पर एक ही फ़ायरफ़ॉक्स प्रोफ़ाइल का उपयोग करने के लिए। 😛
मैं यह टिप्पणी करने का अवसर लेता हूं कि यदि आप BFS का उपयोग करते हैं (यदि आप नहीं जानते कि यह क्या है तो आप इसका उपयोग नहीं करते हैं) तो अधिकतम प्रदर्शन कोर की संख्या के साथ प्राप्त किया जाता है, जैसा कि बिना कुछ जोड़े।
और अगर वह मुझे फेंकता है कि मेरे पास "2" है तो मैंने 3 सही लगा दिए?
सटीक @ShutdowN
मैं तुम्हें प्यार करता हूँ, मैंने इसे तब किया जब तुम्हें लेख मिला, अब मैं इसका उपयोग कर रहा हूं क्योंकि मुझे नहीं पता था कि हाहा को कैसे संकलित करना है।
यह अच्छा है क्योंकि conky मुझे बताता है कि मेरे i4 पर सभी 3 धागे 100% हैं और जब मैंने इसे संपादित किया तो मुझे लगता है कि मेरे पास केवल एक धागा कॉन्फ़िगर किया गया था। मुझे यह पसंद है, मैं अभी अपना कर्नेल संकलित कर रहा हूं, आइए देखें कि यह कैसे काम करता है: v
मैं योयो से सहमत हूं, हालांकि मेरे शहर में यह नहीं कहा जाता है, यह «सिरका में डिक है» !! जैसे ही मुझे घर मिलता है मैं कोशिश करता हूं।
जब आप घर जाते हैं तो क्या स्वाद लेते हैं ... डिक? हाहा
तुमने मुझे हंसाया …
abrazo
मुझे पता था कि 5 थे क्योंकि मैंने इस पोस्ट में कहा था कि हाथ हाहा द्वारा डेबियन के लिए कर्नेल को कैसे संकलित किया जाए
http://yoyo308.com/2013/11/22/como-compilar-e-instalar-el-ultimo-kernel-3-12-1-en-crunchbang-waldorf-debian-wheezy/
लानत कार स्पैमरो xD हाहाहा
चिंता न करें, मेरे पास पहले से ही मेरे बनमाहार के स्थलों, मुआहाहा में है।
"मेरे बनममर", मुझे अपने पंचों को नीचे लाने के लिए मुझे भी मत बनाओ <3
यहाँ से बाहर निकलना, मूली का सिर, काम करते रहना या मुझे छड़ी मिल जाएगी।
हाहाहा .. ओह माय, आई लव दिस कम्युनिटी।
Ccache भी बहुत उपयोगी है, लेकिन संकलन को गति देने के लिए पिछले संकलन की आवश्यकता होती है।
मुझे समझ में नहीं आया, क्या आप संकलन को गति देने के लिए तैयार हैं?
ccache एक उपकरण है (व्यापक रूप से जेंटू उपयोगकर्ताओं द्वारा उपयोग किया जाता है) जो एक संग्रह के संकलन से मध्यवर्ती फ़ाइलों को सहेजने की अनुमति देता है, जिसके परिणामस्वरूप उस निष्पादन योग्य का अगला संकलन बहुत तेजी से होता है। एप्लिकेशन डेवलपर्स और उन लोगों के लिए भी उपयोगी है जो लगातार अपने कर्नेल का निर्माण और अद्यतन करते हैं।
ccache एक संकलन कैश है, जब आप इसे पहला संकलन सक्रिय करते हैं जिसे आप तब तक बनाते हैं जब तक यह चलना चाहिए (यदि यह जावा, फ़ायरफ़ॉक्स और लिब्रे ऑफिस एक साथ है तो आप कुछ घंटों का संकलन सुनिश्चित करते हैं यदि आपका हार्डवेयर बहुत शक्तिशाली नहीं है), लेकिन एक ही सॉफ्टवेयर का दूसरा संकलन (इसके संकलन विकल्पों या पैच में कुछ बदलावों के साथ एक ही संस्करण) बहुत तेजी से होगा क्योंकि ccache सत्यापित करता है कि जो संकलन किया गया है उसमें से कई तैयार है और यह संकलन समय को कम करता है। हालांकि, कभी-कभी यह समस्या देता है (जेंटू विकी में किसी चीज़ के कारण नहीं, क्योंकि वे चेतावनी देते हैं) और फ़ायरफ़ॉक्सओएस सूची में वे भी ऐसा करते हैं, इसलिए यदि आप इसे उसी संस्करण के साथ कैश करने जा रहे हैं, यदि आप दूसरे में जाते हैं, कैश साफ़ करें और फिर से शुरू करें।
जानकारी के लिए आप दोनों को धन्यवाद, मुझे नहीं पता था
मैं डेढ़ साल से आर्क में हूं और मैंने इस टिप के बारे में कभी नहीं सुना था, धन्यवाद।
बेचारा बेकार है!
हाहाहाहाहहाहा
धन्यवाद। यह डेटा बहुत अच्छा है
मेरा एक सवाल है…
मैं थोड़ी देर के लिए इस विकल्प का उपयोग कर रहा हूं (जिस संख्या में उसने मुझे फेंक दिया वह 4 था इसलिए यह #MAKEFLAGS = »- j5 for) बना हुआ है
लेकिन मुझे लगता है कि जब मैं कुछ कार्यक्रमों को अद्यतन करता हूं, तो सीपीयू 100% हो जाता है और ऐसा होने पर अन्य कार्यक्रमों का उपयोग करना मुश्किल होता है ...
क्या मैं बीच में कुछ कर सकता हूँ ?? उदाहरण के लिए, #MAKEFLAGS = »- j3 # ???? डालें या यह कुछ ऐसा है जो एक मध्य जमीन के बिना चालू या बंद है?
बधाई.
लुइस, हाँ, आप समस्याओं के बिना -j3 डाल सकते हैं, यह पैरामीटर क्या करता है कि कितने «थ्रेड्स» में परिभाषित किया गया है (विस्तार में नहीं जाने के लिए, मान लें कि थ्रेड कितने «समानांतर भागों में हैं] आप क्या प्रक्रिया करने जा रहे हैं आप इस प्रक्रिया के लिए) का उपयोग करने जा रहे हैं
परिपूर्ण, अब मैं इसे डाल दिया। धन्यवाद पुराने!