Sveiki, šį kartą pateikiu jums mažą patarimą (kurį daugelis tikriausiai jau žino), bet keli žmonės, kurie dažniausiai naudojasi pacman jie tikriausiai nežino ir dar blogiau: kompiliavimui naudoja vieną branduolį.
Padarykime tai ...
Žinokite mūsų procesorių skaičių
Pirmiausia mes pamatysime, kiek procesorių turime (dauguma ekspertų neišsigąsta, akivaizdu, kad yra skirtumų tarp gijų ir fizinių procesorių, tačiau makepkg kaip parametrus naudoja vykdymo gijas), tam mes vykdome:
lscpu | grep '^ CPU (s):'
Mano atveju jis grįžta:
[x11tete11x @ Jarvis ~] $ lscpu | grep '^ procesorius (-ai):' procesorius (-ai): 8 [x11tete11x @ Jarvis ~] $
Taip yra todėl, kad procesorių atveju "Intel" su „HyperThreading“ tai taip pat rodo vykdymo gijas.
Redaguokite failą /etc/makepkg.conf
Redaguojame failą /etc/makepkg.conf liepti makepkg naudoti visus turimus procesorius; Kalbant apie tai, pagal wiki "Gentoo", atliktinų „darbų“ skaičius gaunamas iš šios sąskaitos:
Procesorių skaičius + HT („HiperThreading“, jei palaikomas „Intel“) + 1
Redaguojame:
sudo nano /etc/makepkg.conf
ir mes modifikuojame liniją MAKEFLAGS (nekomentuojamas ) su atitinkama verte, Mano atveju tai atrodytų taip:
MAKEFLAGS = "- j9"
Mes išsaugome pakeitimus ir negalime, dabar mes galime sudaryti savo paketus naudodami įvairius branduolius bet kuriame savo rajone, remdamiesi pacman
Toliau pridedu vaizdo įrašą, kuriame galite pamatyti, kaip „simplescreen Recorder“ sudaromas kiekvienu atveju, su MAKEFLAGS (MAKEFLAGS = »- j9 ″) ir be MAKEFLAGS(#MAKEFLAGS = »- j9 ″):
27 komentarai, palikite savo
Dėdė tai, kaip sakome mano mieste, „penis acte“, turiu omenyje, labai geras 😛
Aš turiu 4 branduolius, aš gaunu 4, manau, turėsiu įdėti 5 teisingus?
Beje, pataisykite makekpg.conf, kad jei neišprotėsite copy / pastero, tai makepkg.conf
Pacmanas valdo !!!! 😛
Aš ką tik pamačiau mažą klaidą xD, berniukus jau siunčiau taisyti xD
efektyviai, jūsų atveju tai būtų 5 xD.
Aš žinojau, kad tau patiks šis straipsnis xD hahaha
Ištaisyta. 🙂
Mano vartotojo agentas mane išduoda, dabar aš esu Arch ...
Viskas skirta naudoti tą patį „Firefox“ profilį abiejuose rajonuose. 😛
Naudojuosi proga pakomentuoti, kad jei naudojate BFS (jei nežinote, kas tai yra, tada jo nenaudojate), maksimalus našumas pasiekiamas naudojant tokį branduolių skaičių, koks yra, nieko nepridėjus.
Ir jei jis mane meta, kad turiu „2“, tai aš įdėjau 3 teisingai?
Tiksli @ShutdowN
Aš myliu tave, aš tai padariau, kai gavai straipsnį, dabar jį naudoju, nes nežinojau, kaip sudaryti hahaha.
Tai malonu, nes „conky“ man sako, kad visos 4 mano i3 gijos yra 100%, o kai redagavau, manau, kad sukonfigūravau tik vieną giją. Man tai patinka, aš dabar rengiu savo branduolį, pažiūrėkime, kaip jis veikia: v
Sutinku su Yoyo, nors mano mieste nėra sakoma, tai yra „penis acte“ !! Kai tik grįžtu namo, tai išbandau.
Ko ragauji grįžęs namo ... penis? haha
Priversdavai mane juoktis ...
apkabinti
Aš žinojau, kad jų yra 5, nes šiame įraše sakiau apie tai, kaip rankiniu būdu surinkti „Debian“ branduolį hahaha
http://yoyo308.com/2013/11/22/como-compilar-e-instalar-el-ultimo-kernel-3-12-1-en-crunchbang-waldorf-debian-wheezy/
velniškas automobilio šlamštas xD hahaha
Nesijaudinkite, aš jį jau turiu savo banhammerio akiratyje, muahahahaha.
„Mano plaktukas“, neversk ir manęs kumščiuoti, kad jūsų garai sumažėtų <3
Išeik iš čia, ridikėlio galva, dirbk toliau, arba aš gausiu lazdą.
Hahaha .. oi, aš myliu šią Bendruomenę.
„Ccache“ taip pat yra labai naudinga, tačiau tam reikia ankstesnio kompiliavimo, kad kompiliavimas būtų greitesnis.
Aš nesupratau, ar jūs kompiliuojate, kad pagreitintumėte kompiliavimą?
„ccache“ yra įrankis (plačiai naudojamas „gentoo“ vartotojų), leidžiantis išsaugoti tarpinius failus iš archyvo kompiliacijos, todėl kitas tos vykdomosios programos kompiliavimas bus kur kas daug greitesnis. Taip pat naudinga programų kūrėjams ir žmonėms, kurie nuolat kuria ir atnaujina savo branduolį.
„ccache“ yra kompiliavimo talpykla, kai ją suaktyvinate, pirmasis atliktas kompiliavimas trunka tiek, kiek turėtų trukti (jei tai yra „Java“, „Firefox“ ir „LibreOffice“ kartu, užtikrinsite keletą valandų kompiliavimo, jei jūsų aparatūra nėra labai galinga), tačiau antrasis tos pačios programinės įrangos kompiliavimas (ta pati versija, su tam tikrais kompiliavimo parinkčių ar pataisų pakeitimais) bus daug greitesnė, nes „ccache“ patikrina, ar daugelis kompiliuojamųjų yra parengta, ir sutrumpina kompiliavimo laiką. Tačiau kartais tai kelia problemų (ne dėl kažko „Gentoo Wiki“, jie įdėjo įspėjimą), o „FirefoxOS“ sąraše jie taip pat tai daro, taigi, jei ketinate talpyklą padaryti, naudokite tą pačią versiją, jei einate į kitą, išvalykite talpyklą ir pradėkite iš naujo.
Ačiū jums už informaciją, aš nežinojau
Aš buvau „Arch“ pusantrų metų ir niekada nebuvau girdėjęs apie šį patarimą, ačiū.
būti vargšei!
hahahahahahaha
Ačiū. šie duomenys yra labai geri
Aš turiu klausimą…
Aš kurį laiką naudoju šią parinktį (skaičius, kurį jis man išmetė, buvo 4, taigi lieka #MAKEFLAGS = »- j5 ″)
bet pastebiu, kad kai atnaujinu kai kurias programas, procesorius eina 100% ir sunku naudoti kitas programas, kol taip atsitinka ...
ar galiu padaryti kazka tarpu ?? pavyzdžiui, įdėkite #MAKEFLAGS = »- j3 ″ ???? ar tai kažkas, kuris yra įjungtas ar išjungtas be vidurio kelio?
sveikinimai.
Luisas, taip, jūs galite įdėti -j3 be problemų. Tai, ką šis parametras daro, apibrėžia, kiek «gijų» (kad nesigilintume, tarkime, kad gijos yra kiek „lygiagrečių dalių“ jūs ketinate apdoroti ką kurį ketinate daryti) bus naudojami šiam procesui
tobulas, dabar aš tai įdėjau. Aciu sena!