Përshëndetje, kësaj here ju sjell një këshillë të vogël (që shumëkush ndoshta tashmë e di), por që disa njerëz që zakonisht përdorin distros bazuar në Pacman ata ndoshta nuk e dinë, dhe për të keqen: janë duke përdorur një bërthamë të vetme për të përpiluar.
Le ta bejme…
Di numrin tonë të përpunuesve
Së pari ne do të shohim se sa procesorë kemi në dispozicion (shumica e ekspertëve nuk tremben, ka dukshëm dallime midis fijeve dhe procesorëve fizikë, por makepkg përdor fijet e ekzekutimit si parametra), për atë që ekzekutojmë:
lscpu | grep '^ CPU (s):'
Në rastin tim kthehet:
[x11tete11x @ Jarvis] $ lscpu | grep '^ CPU (s):' CPU (s): 8 [x11tete11x @ Jarvis ~] $
Kjo pasi në rastin e procesorëve Intel me HyperThreading gjithashtu tregon fijet e ekzekutimit.
Redaktoni Skedarin /etc/makepkg.conf
Ne editojmë skedarin /etc/makepkg.conf t'i thuash makepkg të përdorë të gjithë përpunuesit e disponueshëm; Për sa i përket kësaj, sipas wiki-së Gentoo, sasia e "punëve" për t'u bërë vjen nga llogaria e mëposhtme:
Numri i procesorëve + HT (HyperThreading në rast të Intel të mbështetur) + 1
Ne redaktojmë:
sudo nano /etj/makepkg.conf
dhe ne modifikojmë vijën MAKEFLAGS (pa komentuar ) me vlerën përkatëse, në rastin tim do të dukej kështu:
MAKEFLAGS = "- j9"
Ne i ruajmë ndryshimet dhe voila, tani mund të përpilojmë paketat tona duke përdorur bërthama të ndryshme brenda cilitdo distros tonë bazuar në Pacman
Tjetra po bashkëngjis një video në të cilën ju mund të shihni se si përpilohet «simplescreenrecorder» në secilin rast, me MAKEFLAGJE (MAKEFLAGS = »- j9), dhe pa MAKEFLAGJE (#MAKEFLAGS = »- j9):
Xhaxhai është, siç themi në qytetin tim, «kar në uthull» dua të them, shumë i mirë
Unë kam një bërthamë 4, marr 4, mendoj se do të duhet të vendos një 5 të drejtë?
Nga rruga, saktë makekpg.conf, që nëse nuk do ta çmendësh kopjimin / pastero, është makepkg.conf
Pacman sundon !!!! 😛
Sapo pashë gabimin e vogël xD, tashmë i dërgova djemtë ta korrigjojnë xD
në mënyrë efektive, në rastin tuaj do të ishte 5 xD.
E dija që do të pëlqente këtë artikull xD hahaha
I korrigjuar. 🙂
Agjenti im i përdoruesit më tradhton, tani jam në Arch ...
Të gjitha për përdorimin e të njëjtit profil Firefox në të dy distros. 😛
Shfrytëzoj këtë mundësi për të komentuar që nëse përdorni BFS (nëse nuk e dini se çfarë është atëherë nuk e përdorni) performanca maksimale arrihet me numrin e bërthamave siç është, pa shtuar asgjë.
Dhe nëse ai më hedh se kam "2" i vendos 3 mirë?
E saktë @ShutdowN
Të dua shumë, e bëra kur e more artikullin, tani po e përdor sepse nuk dija si ta përpiloja hahaha.
Niceshtë bukur sepse konky më thotë se të 4 fijet në i3 janë 100% dhe kur e redaktova mendoj se kisha konfiguruar vetëm një fije. Unë e dua këtë, po përpiloj bërthamën time tani, le të shohim se si funksionon: v
Pajtohem me Yoyo, megjithëse në qytetin tim nuk thuhet, është «kari në uthull»! Sapo të shkoj në shtëpi e provoj.
Çfarë shijon kur të kthehesh në shtëpi ... kar? haha
Më ke bërë të qesh
përqafim
E dija që ishin 5 sepse e thashë në këtë postim se si ta përpiloj Kernelin për Debian me dorë hahaha
http://yoyo308.com/2013/11/22/como-compilar-e-instalar-el-ultimo-kernel-3-12-1-en-crunchbang-waldorf-debian-wheezy/
dreq makina spamero xD hahaha
Mos u shqetëso, unë tashmë e kam atë në sytë e banhammerit tim, muahahahaha.
"Banhammeri im", mos më bëj të të godas edhe ty për të ulur tymrat e tu <3
Dil nga këtu, kokërr rrepkë, vazhdo të punosh, përndryshe do ta marr shkopin.
Hahaha .. zoti im, unë e dua këtë Komunitet.
Ccache është gjithashtu shumë e dobishme, por që kërkon një përpilim të mëparshëm për të përshpejtuar përpilimin.
Nuk e kuptova, a përpiloni për të shpejtuar përpilimin?
ccache është një mjet (i përdorur gjerësisht nga përdoruesit e gentoo) që lejon ruajtjen e skedarëve të ndërmjetëm nga përpilimi i një arkivi, duke rezultuar në përpilimin tjetër të asaj ekzekutuese shumë, shumë më shpejt. Gjithashtu e dobishme për zhvilluesit e aplikacioneve dhe për njerëzit që ndërtojnë dhe azhurnojnë vazhdimisht kernelin e tyre.
ccache është një memorie e përpilimit, kur e aktivizon përpilimi i parë që bën zgjat për aq kohë sa duhet (nëse është Java, Firefox dhe LibreOffice së bashku siguron disa orë përpilim nëse hardueri yt nuk është shumë i fuqishëm), por e dyta përpilimi i të njëjtit softuer (i njëjti version, me disa ndryshime në opsionet e tij të përpilimit ose rregullimet) do të jetë shumë më i shpejtë sepse ccache verifikon që shumë prej asaj që përpilohet është gati dhe zvogëlon kohën e përpilimit. Sidoqoftë, nganjëherë jep probleme (jo për shkak të diçkaje në Gentoo Wiki ata vendosin paralajmërimin) dhe në listën FirefoxOS ata gjithashtu e bëjnë atë, kështu që nëse do të cache bëni atë me të njëjtin version, nëse shkoni te një tjetër, pastroni memorien dhe filloni përsëri.
Faleminderit të dyve për informacionin, nuk e dija
Unë kam qenë në Arch për një vit e gjysmë dhe nuk kisha dëgjuar kurrë për këtë informatë, faleminderit.
duke qenë të dobët thith!
hahahahahahaha
Faleminderit. këto të dhëna janë shumë të mira
Kam një pyetje…
Unë kam qenë duke përdorur këtë mundësi për një kohë (numri që ai më hodhi ishte 4 kështu që mbetet #MAKEFLAGS = »- j5)
por vërej se kur azhurnoj disa programe, CPU shkon në 100% dhe është e vështirë të përdorësh programe të tjera ndërsa kjo ndodh ...
a mund te bej dicka ne mes ?? për shembull, vendos një #MAKEFLAGS = »- j3 ″ ???? apo është diçka që është në ose jashtë pa një rrugë të mesme?
përshëndetje.
Luis, po, ju mund të vendosni -j3 pa probleme, ajo që bën ky parametër është të përcaktojë në sa «fije» (për të mos hyrë në detaje, le të themi që fijet janë në sa «pjesë paralele» ju do të përpunoni atë që ju do të bëni) do të përdoret për këtë proces
perfekt, tani e vendosa. Faleminderit plak!