Tere, seekord toon teile väikese näpunäite (mida paljud ilmselt juba teavad), kuid mitu inimest kasutavad tavaliselt distrosid Pacman nad ilmselt ei tea ja halvemas olukorras: kasutate kompileerimiseks ühte tuuma.
Teeme seda…
Tea meie protsessorite arvu
Kõigepealt vaatame, kui palju protsessoreid meil saadaval on (enamik eksperte ei karda, niitide ja füüsiliste protsessorite vahel on ilmselgelt erinevusi, kuid makepkg kasutab parameetritena täitmislõime), selleks täidame:
lscpu | grep '^ protsessor (id):'
Minu puhul naaseb see:
[x11tete11x @ Jarvis ~] $ lscpu | grep '^ protsessor (id):' protsessor (id): 8 [x11tete11x @ Jarvis ~] $
Seda seetõttu, et töötlejate puhul Intel koos HyperThreading see näitab ka täitmise lõime.
Muutke faili /etc/makepkg.conf
Redigeerime faili /etc/makepkg.conf öelda makepkg kasutama kõiki saadaolevaid protsessoreid; Seoses sellega wiki järgi Gentoo, tuleb tehtavate töökohtade arv pärineda järgmiselt kontolt:
Protsessorite arv + HT (HiperThreading Inteli toetatud korral) + 1
Muudame:
sudo nano /etc/makepkg.conf
ja me muudame joont MAKEFLAGS (kommenteerimata ) vastava väärtusega, minu puhul see näeks välja selline:
MAKEFLAGS = "- j9"
Salvestame muudatused ja voila, nüüd saame oma paketid koostada mitmesuguste südamike abil mis tahes meie distros, lähtudes sellest Pacman
Järgmisena lisan video, kus näete, kuidas «simplescreen Recorder» igal juhul koostatakse, koos MAKEFLAGS (MAKEFLAGS = »- j9 ″) ja ilma MAKEFLAGS(#MAKEFLAGS = »- j9 ″):
Onu on see, nagu me oma linnas ütleme, “riis äädikas”, ma mõtlen, et väga hea 😛
Mul on 4 südamik, ma saan 4, ma arvan, et pean panema 5 õige?
Muide, parandage makekpg.conf, et kui te copy / pasterot hulluks ei aja, on see makepkg.conf
Pacman valitseb !!!! 😛
Nägin just väikest viga xD, saatsin juba poisid seda parandama xD
tõhusalt, teie puhul oleks see 5 xD.
Ma teadsin, et see artikkel meeldib sulle xD hahaha
Parandatud. 🙂
Minu kasutajaagent reedab mind, nüüd olen Archis ...
Kõik selle eest, et mõlemas distros kasutataks sama Firefoxi profiili. 😛
Kasutan võimalust kommenteerida, et kui kasutate BFS-i (kui te ei tea, mis see on, siis te ei kasuta seda), saavutatakse maksimaalne jõudlus südamike arvuga sellisena, nagu see on, ilma midagi lisamata.
Ja kui ta viskab mulle, et mul on "2", siis panin 3 õigesti?
Täpselt @ShutdowN
Ma armastan sind, ma tegin seda siis, kui sa said artikli, nüüd kasutan seda, sest ma ei teadnud, kuidas hahaha koostada.
See on tore, sest conky ütleb mulle, et minu i4 kõik 3 lõime on 100% ja seda muutes arvan, et mul oli konfigureeritud ainult üks lõim. Mulle meeldib see, koostan praegu oma tuuma, vaatame, kuidas see töötab: v
Olen Yoyoga nõus, kuigi minu linnas seda ei öeldagi, see on «äädikas munn» !! Kohe koju jõudes proovin seda.
Mida maitsed koju jõudes ... munn? haha
Sa ajasid mind naerma …
kallistama
Ma teadsin, et neid on 5, sest ma ütlesin selles postituses, kuidas Debiani jaoks tuuma käsitsi kompileerida hahaha
http://yoyo308.com/2013/11/22/como-compilar-e-instalar-el-ultimo-kernel-3-12-1-en-crunchbang-waldorf-debian-wheezy/
neetud auto rämpspost xD hahaha
Ära muretse, mul on ta juba banhammeri vaateväljas, muahahahaha.
"Minu banhammer", ära pane mind ka sind lööma, et su aur alla <3
Minge siit, redisepea, jätkake tööd või ma saan pulga.
Hahaha .. ohh, ma armastan seda Kogukonda.
Vahemälu on samuti väga kasulik, kuid see nõuab kompileerimise kiirendamiseks eelmist kompileerimist.
Ma ei saanud aru, kas koostate kompileerimise kiirendamiseks?
ccache on tööriist (mida gentoo kasutajad laialdaselt kasutavad), mis võimaldab salvestada vahefaile arhiivi koostamisel, mille tulemuseks on selle käivitatava faili järgmine kompileerimine palju, palju kiiremini. Kasulik ka rakenduste arendajatele ja inimestele, kes pidevalt ise oma tuuma ehitavad ja värskendavad.
ccache on kompileerimise vahemälu, selle aktiveerimisel kestab esimene kompileerimine nii kaua, kui see peaks kestma (kui see on Java, Firefox ja LibreOffice koos, tagate mõne tunni kompileerimise, kui teie riistvara pole eriti võimas), kuid sama tarkvara teine kompileerimine (sama versioon koos kompileerimisvalikute või -paikade mõningate muudatustega) on palju kiirem, sest vahemälu kontrollib, et paljud kompileeritavatest on valmis ja see vähendab kompileerimise aega. Mõnikord tekitab see probleeme (mitte sellepärast, et Gentoo Wiki midagi hoiatab) ja FirefoxOS-i loendis teevad nad seda ka, nii et kui kavatsete vahemällu salvestada, siis tehke seda sama versiooniga, kui lähete teise tühjendage vahemälu ja alustage uuesti.
Tänan teid mõlemat teabe eest, ma ei teadnud
Olen Archis olnud poolteist aastat ja polnud sellest vihjest veel kuulnud, aitäh.
vaene olla imeb!
hahahahahahaha
Aitäh. need andmed on väga head
Mul on küsimus…
Olen seda võimalust mõnda aega kasutanud (arv, mille ta mulle viskas, oli 4, nii et see jääb #MAKEFLAGS = »- j5 ″)
kuid märkan, et mõne programmi värskendamisel läheb protsessor 100% -ni ja teiste programmide kasutamine on keeruline, kui see juhtub ...
kas ma saan midagi vahepeal teha ?? näiteks pange #MAKEFLAGS = »- j3 ″ ???? või on see midagi, mis on sisse või välja lülitatud ilma keskteeta?
tervitusi.
Luis, jah, saate -j3 ilma probleemideta panna, see, mida see parameeter teeb, määrab mitu "lõime" (et mitte üksikasjalikumalt öelda, ütleme, et lõimed on mitu "paralleelset osa", mida te töötlete mida kavatsete teha) kasutatakse selle protsessi jaoks
täiuslik, nüüd panin selle. Tänu vana!