Kuidas Pacmaniga kompileerimist kiirendada

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.

Soovitan soojalt Loe "Koostamise kaalutlused" enne hullu ja rumalat koostamist

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 ″):


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.

  1.   yoyo DIJO

    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 !!!! 😛

    1.    x11tete11x DIJO

      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

      1.    Allika käsiraamat DIJO

        Parandatud. 🙂

        1.    Allika käsiraamat DIJO

          Minu kasutajaagent reedab mind, nüüd olen Archis ...

          Kõik selle eest, et mõlemas distros kasutataks sama Firefoxi profiili. 😛

      2.    rändur DIJO

        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.

      3.    Lülita välja DIJO

        Ja kui ta viskab mulle, et mul on "2", siis panin 3 õigesti?

      4.    x11tete11x DIJO

        Täpselt @ShutdowN

      5.    Azureus DIJO

        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

    2.    thalskart DIJO

      Olen Yoyoga nõus, kuigi minu linnas seda ei öeldagi, see on «äädikas munn» !! Kohe koju jõudes proovin seda.

      1.    tüse DIJO

        Mida maitsed koju jõudes ... munn? haha
        Sa ajasid mind naerma …
        kallistama

  2.   yoyo DIJO

    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/

    1.    x11tete11x DIJO

      neetud auto rämpspost xD hahaha

      1.    Allika käsiraamat DIJO

        Ära muretse, mul on ta juba banhammeri vaateväljas, muahahahaha.

      2.    nano DIJO

        "Minu banhammer", ära pane mind ka sind lööma, et su aur alla <3

        1.    Allika käsiraamat DIJO

          Minge siit, redisepea, jätkake tööd või ma saan pulga.

      3.    elav DIJO

        Hahaha .. ohh, ma armastan seda Kogukonda.

  3.   rändur DIJO

    Vahemälu on samuti väga kasulik, kuid see nõuab kompileerimise kiirendamiseks eelmist kompileerimist.

    1.    thalskart DIJO

      Ma ei saanud aru, kas koostate kompileerimise kiirendamiseks?

      1.    rändur DIJO

        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.

      2.    yukiteru DIJO

        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.

      3.    thalskart DIJO

        Tänan teid mõlemat teabe eest, ma ei teadnud

  4.   Eduardo DIJO

    Olen Archis olnud poolteist aastat ja polnud sellest vihjest veel kuulnud, aitäh.

  5.   hjoaco DIJO

    vaene olla imeb!
    hahahahahahaha

  6.   kasutajaarhiv DIJO

    Aitäh. need andmed on väga head

  7.   Luisi väljak DIJO

    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.

    1.    x11tete11x DIJO

      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

  8.   anonüümne DIJO

    täiuslik, nüüd panin selle. Tänu vana!